发表于: 2017-12-14 22:51:58
1 729
今天完成的事情:
用以接收web数据的bean类
package com.bean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Repository;
import java.util.Date;
/**
* @author Arike
* Create_at 2017/12/14 13:25
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Repository
public class StudentGet {
//该类用于与web页面交互
private String name;
private String QQ;
private String major;
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date entry_time;
private String gra_school;
private String online_id;
private String daily_link;
private String desire;
private String bro;
private String know_from;
}
数据库交互类
package com.bean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.stereotype.Repository;
/**
* @author Arike
* Create_at 2017/12/14 10:36
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Repository
public class Student {
//该类用于与数据库交互
private Long id ;
private Long create_at;
private Long update_at;
private String name;
private String QQ;
private String major;
private Long entry_time;
private String gra_school;
private String online_id;
private String daily_link;
private String desire;
private String bro;
private String know_from;
}
web.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<filter>
<filter-name>characterEncoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--配置rest风格过滤器-->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- spring的配置文件-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mybatis.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!--配置前端分配器-->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 如果要使用默认加载方式,满足以下2个条件:
默认加载必须规范:
* 文件命名:servlet-name-servlet.xml====springmvc.xml
* 路径规范:必须在WEB-INF目录下面
就可以不用写<init-param></init-param>
-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
<!--服务器启动就一起初始化,数值越小,优先级越高
服务器启动的时候就加载bean类
-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!--把静态资源交给tomcat的defaultSerlvet处理-->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<error-page>
<error-code>404</error-code>
<location>/jsps/404.jsp</location>
</error-page>
<welcome-file-list>
<welcome-file>/jsps/add.jsp</welcome-file>
</welcome-file-list>
</web-app>
date时间转换long格式处理工具类
package com.util;
import com.bean.Student;
import com.bean.StudentGet;
/**
* @author Arike
* Create_at 2017/12/14 14:26
*/
public class ChangeUtil {
private ChangeUtil(){}
public static Student change(StudentGet sg){
Student s = new Student();
s.setBro(sg.getBro());
s.setDaily_link(sg.getDaily_link());
s.setDesire(sg.getDesire());
s.setQQ(sg.getQQ());
s.setMajor(sg.getMajor());
s.setGra_school(sg.getGra_school());
s.setOnline_id(sg.getOnline_id());
s.setKnow_from(sg.getKnow_from());
Long time = sg.getEntry_time().getTime()/1000;
s.setEntry_time(time);
s.setName(sg.getName());
return s;
}
}
明天计划的事情:
带娃!!!
遇到的问题:null
收获:意识到了配置文件的重要性.
评论