发表于: 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>
 <!--把静态资源交给tomcatdefaultSerlvet处理-->
 <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

收获:意识到了配置文件的重要性.


返回列表 返回列表
评论

    分享到