Selaa lähdekoodia

Merge branch 'develop' of persagy/booking into master

wushengzong 6 vuotta sitten
vanhempi
commit
ebb65cb397
34 muutettua tiedostoa jossa 95 lisäystä ja 111 poistoa
  1. 5 5
      src/main/java/com/em/controller/AdminController.java
  2. 2 2
      src/main/java/com/em/controller/LoginController.java
  3. 5 10
      src/main/java/com/em/controller/OrdinaryController.java
  4. 1 1
      src/main/java/com/em/controller/converter/StringToDateConverter.java
  5. 5 5
      src/main/java/com/em/dao/ReservationMapper.java
  6. 8 8
      src/main/java/com/em/dao/ReservationMapper.xml
  7. 1 3
      src/main/java/com/em/dao/RoleMapper.java
  8. 1 1
      src/main/java/com/em/dao/RoleMapper.xml
  9. 3 3
      src/main/java/com/em/dao/RoomMapper.java
  10. 7 7
      src/main/java/com/em/dao/RoomMapper.xml
  11. 2 2
      src/main/java/com/em/dao/UserMapper.java
  12. 3 3
      src/main/java/com/em/dao/UserMapper.xml
  13. 1 1
      src/main/java/com/em/domain/DateVo.java
  14. 1 1
      src/main/java/com/em/domain/PagingVO.java
  15. 1 1
      src/main/java/com/em/domain/Reservation.java
  16. 1 1
      src/main/java/com/em/domain/ReservationCustom.java
  17. 1 1
      src/main/java/com/em/domain/ReservationVo.java
  18. 1 1
      src/main/java/com/em/domain/Role.java
  19. 1 1
      src/main/java/com/em/domain/Room.java
  20. 1 1
      src/main/java/com/em/domain/User.java
  21. 4 10
      src/main/java/com/em/realm/LoginRealm.java
  22. 4 5
      src/main/java/com/em/service/ReservationService.java
  23. 1 3
      src/main/java/com/em/service/RoleService.java
  24. 2 2
      src/main/java/com/em/service/RoomService.java
  25. 2 2
      src/main/java/com/em/service/UserService.java
  26. 8 8
      src/main/java/com/em/service/impl/ReservationServiceImpl.java
  27. 3 3
      src/main/java/com/em/service/impl/RoleServiceImpl.java
  28. 5 5
      src/main/java/com/em/service/impl/RoomServiceImpl.java
  29. 4 4
      src/main/java/com/em/service/impl/UserServiceImpl.java
  30. 6 6
      src/main/resources/ApplicationContext-Dao.xml
  31. 1 1
      src/main/resources/ApplicationContext-Service.xml
  32. 1 1
      src/main/resources/ApplicationContext-Shiro.xml
  33. 1 1
      src/main/resources/ApplicationContext-Trans.xml
  34. 2 2
      src/main/resources/SpringMvc.xml

+ 5 - 5
src/main/java/com/em/controller/AdminController.java

@@ -1,9 +1,9 @@
-package com.em.controller;
+package com.persagy.controller;
 
-import com.em.domain.*;
-import com.em.service.ReservationService;
-import com.em.service.RoomService;
-import com.em.service.UserService;
+import com.persagy.domain.*;
+import com.persagy.service.ReservationService;
+import com.persagy.service.RoomService;
+import com.persagy.service.UserService;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.RequestMapping;

+ 2 - 2
src/main/java/com/em/controller/LoginController.java

@@ -1,6 +1,6 @@
-package com.em.controller;
+package com.persagy.controller;
 
-import com.em.domain.User;
+import com.persagy.domain.User;
 import org.apache.shiro.SecurityUtils;
 import org.apache.shiro.authc.UsernamePasswordToken;
 import org.apache.shiro.subject.Subject;

+ 5 - 10
src/main/java/com/em/controller/OrdinaryController.java

@@ -1,20 +1,15 @@
-package com.em.controller;
+package com.persagy.controller;
 
-import com.em.domain.*;
-import com.em.service.ReservationService;
-import com.em.service.RoomService;
-import com.em.service.UserService;
+import com.persagy.domain.*;
+import com.persagy.service.ReservationService;
+import com.persagy.service.RoomService;
+import com.persagy.service.UserService;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 
 import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.Date;
 import java.util.List;
 
 /**

+ 1 - 1
src/main/java/com/em/controller/converter/StringToDateConverter.java

@@ -1,4 +1,4 @@
-package com.em.controller.converter;
+package com.persagy.controller.converter;
 
 import org.springframework.core.convert.converter.Converter;
 

+ 5 - 5
src/main/java/com/em/dao/ReservationMapper.java

@@ -1,9 +1,9 @@
-package com.em.dao;
+package com.persagy.dao;
 
-import com.em.domain.PagingVO;
-import com.em.domain.Reservation;
-import com.em.domain.ReservationCustom;
-import com.em.domain.ReservationVo;
+import com.persagy.domain.PagingVO;
+import com.persagy.domain.Reservation;
+import com.persagy.domain.ReservationCustom;
+import com.persagy.domain.ReservationVo;
 
 import java.util.List;
 

+ 8 - 8
src/main/java/com/em/dao/ReservationMapper.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 
-<mapper namespace="com.em.dao.ReservationMapper">
+<mapper namespace="com.persagy.dao.ReservationMapper">
     <select id="reservationCount" resultType="int">
         SELECT count(*) FROM reservation a WHERE date>CURDATE() AND a.mark='待审核'
     </select>
@@ -10,21 +10,21 @@
         SELECT count(*) FROM reservation a WHERE date>CURDATE() AND mark!='取消申请'
     </select>
 
-    <select id="findByPaging" parameterType="com.em.domain.PagingVO" resultType="com.em.domain.ReservationVo">
+    <select id="findByPaging" parameterType="com.persagy.domain.PagingVO" resultType="com.persagy.domain.ReservationVo">
         SELECT a.id,b.`name` ,a.date,a.begintime,a.endtime,a.`user`,a.mobile,a.mark FROM reservation a
         LEFT JOIN room b on a.room_id=b.id
         WHERE date>CURDATE() AND a.mark='待审核' ORDER BY id
         limit #{toPageNo}, #{pageSize}
     </select>
 
-    <select id="findAllByPaging" parameterType="com.em.domain.PagingVO" resultType="com.em.domain.ReservationVo">
+    <select id="findAllByPaging" parameterType="com.persagy.domain.PagingVO" resultType="com.persagy.domain.ReservationVo">
         SELECT a.id,b.`name` ,a.date,a.begintime,a.endtime,a.`user`,a.mobile,a.mark FROM reservation a
         LEFT JOIN room b on a.room_id=b.id
         WHERE date>CURDATE() AND mark!='取消申请' ORDER BY date DESC
         limit #{toPageNo}, #{pageSize}
     </select>
 
-    <select id="findByName" parameterType="string" resultType="com.em.domain.ReservationVo">
+    <select id="findByName" parameterType="string" resultType="com.persagy.domain.ReservationVo">
         SELECT a.id,b.`name` ,a.date,a.begintime,a.endtime,a.`user`,a.mobile,a.mark FROM reservation a
         LEFT JOIN room b on a.room_id=b.id
         WHERE date>CURDATE() AND a.mark='待审核' AND a.user LIKE '%${value}%' ORDER BY id
@@ -34,14 +34,14 @@
         SELECT count(*) FROM reservation a WHERE date BETWEEN CURDATE()-30 AND CURDATE() AND a.mark='审核通过' ORDER BY date DESC
     </select>
 
-    <select id="findRecord" parameterType="com.em.domain.PagingVO" resultType="com.em.domain.ReservationVo">
+    <select id="findRecord" parameterType="com.persagy.domain.PagingVO" resultType="com.persagy.domain.ReservationVo">
         SELECT a.id,b.`name` ,a.date,a.begintime,a.endtime,a.`user`,a.mobile,a.mark FROM reservation a
         LEFT JOIN room b on a.room_id=b.id
         WHERE date BETWEEN CURDATE()-30 AND CURDATE() AND a.mark='审核通过' ORDER BY id
         limit #{toPageNo}, #{pageSize}
     </select>
 
-    <select id="queryByUser" parameterType="string" resultType="com.em.domain.ReservationVo">
+    <select id="queryByUser" parameterType="string" resultType="com.persagy.domain.ReservationVo">
         SELECT a.id,b.`name` ,a.date,a.begintime,a.endtime,a.`user`,a.mobile,a.mark FROM reservation a
         LEFT JOIN room b on a.room_id=b.id
         WHERE date>CURDATE() AND a.user LIKE '%${value}%' ORDER BY date DESC
@@ -51,12 +51,12 @@
         UPDATE reservation SET mark='审核通过' WHERE id=#{id}
     </update>
 
-    <insert id="addReservation" parameterType="com.em.domain.ReservationCustom">
+    <insert id="addReservation" parameterType="com.persagy.domain.ReservationCustom">
         INSERT INTO reservation(user,mobile,date,begintime,endtime,mark,room_id)
         SELECT #{user},#{mobile},#{date},#{beginTime},#{endTime},'待审核',id FROM room WHERE name=#{name}
     </insert>
 
-    <select id="findByUser" parameterType="string" resultType="com.em.domain.ReservationCustom">
+    <select id="findByUser" parameterType="string" resultType="com.persagy.domain.ReservationCustom">
         SELECT a.id,b.name,a.user,a.date,a.begintime,a.endtime,a.mark FROM reservation a
         LEFT JOIN room b ON a.room_id=b.id
         WHERE a.date > CURDATE()-15  AND a.mark='待审核' AND a.user=#{value} ORDER BY a.date DESC

+ 1 - 3
src/main/java/com/em/dao/RoleMapper.java

@@ -1,6 +1,4 @@
-package com.em.dao;
-
-import com.em.domain.Role;
+package com.persagy.dao;
 
 /**
  * Created by Admiral on 2018/1/19.

+ 1 - 1
src/main/java/com/em/dao/RoleMapper.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 
-<mapper namespace="com.em.dao.RoleMapper">
+<mapper namespace="com.persagy.dao.RoleMapper">
     <select id="findNameById" parameterType="int" resultType="string">
         SELECT a.role_name FROM role a WHERE  role_id=#{roleId}
     </select>

+ 3 - 3
src/main/java/com/em/dao/RoomMapper.java

@@ -1,7 +1,7 @@
-package com.em.dao;
+package com.persagy.dao;
 
-import com.em.domain.PagingVO;
-import com.em.domain.Room;
+import com.persagy.domain.PagingVO;
+import com.persagy.domain.Room;
 
 import java.util.List;
 

+ 7 - 7
src/main/java/com/em/dao/RoomMapper.xml

@@ -1,25 +1,25 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 
-<mapper namespace="com.em.dao.RoomMapper">
+<mapper namespace="com.persagy.dao.RoomMapper">
     <select id="roomCount" resultType="int">
         SELECT count(*) FROM room
     </select>
 
-    <select id="findByPaging" parameterType="com.em.domain.PagingVO" resultType="com.em.domain.Room">
+    <select id="findByPaging" parameterType="com.persagy.domain.PagingVO" resultType="com.persagy.domain.Room">
         SELECT * FROM room
         limit #{toPageNo}, #{pageSize}
     </select>
 
-    <insert id="add" parameterType="com.em.domain.Room">
+    <insert id="add" parameterType="com.persagy.domain.Room">
         INSERT INTO room VALUES(null,#{name},#{message})
     </insert>
 
-    <select id="findById" parameterType="int" resultType="com.em.domain.Room">
+    <select id="findById" parameterType="int" resultType="com.persagy.domain.Room">
         SELECT * FROM room WHERE id=#{id}
     </select>
 
-    <select id="findByName" parameterType="java.lang.String" resultType="com.em.domain.Room">
+    <select id="findByName" parameterType="java.lang.String" resultType="com.persagy.domain.Room">
         SELECT * FROM room
         <where>
             <!--对于拼接符${},如果仅传入一个类型为String的参数(注意是只有一个参数),那么在${}中参数名称必须使用value或_parameter来代替-->
@@ -29,11 +29,11 @@
         </where>
     </select>
     <!--获取所有会议室的名字-->
-    <select id="nameList" resultType="com.em.domain.Room">
+    <select id="nameList" resultType="com.persagy.domain.Room">
         SELECT a.name FROM room a
     </select>
 
-    <update id="updateById" parameterType="com.em.domain.Room">
+    <update id="updateById" parameterType="com.persagy.domain.Room">
         UPDATE room
         <set>
             <if test="name!=null and name!=''">

+ 2 - 2
src/main/java/com/em/dao/UserMapper.java

@@ -1,6 +1,6 @@
-package com.em.dao;
+package com.persagy.dao;
 
-import com.em.domain.User;
+import com.persagy.domain.User;
 
 /**
  * Created by Admiral on 2018/1/19.

+ 3 - 3
src/main/java/com/em/dao/UserMapper.xml

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
-<mapper namespace="com.em.dao.UserMapper">
-    <select id="findUserById" parameterType="string" resultType="com.em.domain.User">
+<mapper namespace="com.persagy.dao.UserMapper">
+    <select id="findUserById" parameterType="string" resultType="com.persagy.domain.User">
         SELECT * FROM user WHERE id=#{id}
     </select>
 
-    <insert id="addNewUser" parameterType="com.em.domain.User">
+    <insert id="addNewUser" parameterType="com.persagy.domain.User">
         INSERT INTO user VALUES (#{id},#{password},2)
     </insert>
 </mapper>

+ 1 - 1
src/main/java/com/em/domain/DateVo.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 /**
  * Created by Admiral on 2018/1/20.

+ 1 - 1
src/main/java/com/em/domain/PagingVO.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 /**
  *  分页信息 domain类

+ 1 - 1
src/main/java/com/em/domain/Reservation.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 import java.util.Date;
 

+ 1 - 1
src/main/java/com/em/domain/ReservationCustom.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 /**
  * Created by Admiral on 2018/1/20.

+ 1 - 1
src/main/java/com/em/domain/ReservationVo.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 import java.util.Date;
 

+ 1 - 1
src/main/java/com/em/domain/Role.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 /**
  * Created by Admiral on 2018/1/18.

+ 1 - 1
src/main/java/com/em/domain/Room.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 /**
  * Created by Admiral on 2018/1/18.

+ 1 - 1
src/main/java/com/em/domain/User.java

@@ -1,4 +1,4 @@
-package com.em.domain;
+package com.persagy.domain;
 
 /**
  * Created by Admiral on 2018/1/18.

+ 4 - 10
src/main/java/com/em/realm/LoginRealm.java

@@ -1,19 +1,13 @@
-package com.em.realm;
+package com.persagy.realm;
 
-import com.em.domain.Role;
-import com.em.domain.User;
-import com.em.service.RoleService;
-import com.em.service.RoomService;
-import com.em.service.UserService;
+import com.persagy.domain.User;
+import com.persagy.service.RoleService;
+import com.persagy.service.UserService;
 import org.apache.shiro.authc.*;
 import org.apache.shiro.authz.AuthorizationInfo;
 import org.apache.shiro.authz.SimpleAuthorizationInfo;
-import org.apache.shiro.authz.SimpleAuthorizationInfo.*;
 import org.apache.shiro.realm.AuthorizingRealm;
 import org.apache.shiro.subject.PrincipalCollection;
-import org.apache.shiro.realm.AuthorizingRealm;
-import org.apache.shiro.subject.PrincipalCollection;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import javax.annotation.Resource;

+ 4 - 5
src/main/java/com/em/service/ReservationService.java

@@ -1,9 +1,8 @@
-package com.em.service;
+package com.persagy.service;
 
-import com.em.domain.PagingVO;
-import com.em.domain.Reservation;
-import com.em.domain.ReservationCustom;
-import com.em.domain.ReservationVo;
+import com.persagy.domain.Reservation;
+import com.persagy.domain.ReservationCustom;
+import com.persagy.domain.ReservationVo;
 
 import java.util.List;
 

+ 1 - 3
src/main/java/com/em/service/RoleService.java

@@ -1,6 +1,4 @@
-package com.em.service;
-
-import com.em.domain.Role;
+package com.persagy.service;
 
 /**
  * Created by Admiral on 2018/1/19.

+ 2 - 2
src/main/java/com/em/service/RoomService.java

@@ -1,6 +1,6 @@
-package com.em.service;
+package com.persagy.service;
 
-import com.em.domain.Room;
+import com.persagy.domain.Room;
 
 import java.util.List;
 

+ 2 - 2
src/main/java/com/em/service/UserService.java

@@ -1,6 +1,6 @@
-package com.em.service;
+package com.persagy.service;
 
-import com.em.domain.User;
+import com.persagy.domain.User;
 
 /**
  * Created by Admiral on 2018/1/19.

+ 8 - 8
src/main/java/com/em/service/impl/ReservationServiceImpl.java

@@ -1,11 +1,11 @@
-package com.em.service.impl;
-
-import com.em.dao.ReservationMapper;
-import com.em.domain.PagingVO;
-import com.em.domain.Reservation;
-import com.em.domain.ReservationCustom;
-import com.em.domain.ReservationVo;
-import com.em.service.ReservationService;
+package com.persagy.service.impl;
+
+import com.persagy.dao.ReservationMapper;
+import com.persagy.domain.PagingVO;
+import com.persagy.domain.Reservation;
+import com.persagy.domain.ReservationCustom;
+import com.persagy.domain.ReservationVo;
+import com.persagy.service.ReservationService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 

+ 3 - 3
src/main/java/com/em/service/impl/RoleServiceImpl.java

@@ -1,7 +1,7 @@
-package com.em.service.impl;
+package com.persagy.service.impl;
 
-import com.em.dao.RoleMapper;
-import com.em.service.RoleService;
+import com.persagy.dao.RoleMapper;
+import com.persagy.service.RoleService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 

+ 5 - 5
src/main/java/com/em/service/impl/RoomServiceImpl.java

@@ -1,9 +1,9 @@
-package com.em.service.impl;
+package com.persagy.service.impl;
 
-import com.em.dao.RoomMapper;
-import com.em.domain.PagingVO;
-import com.em.domain.Room;
-import com.em.service.RoomService;
+import com.persagy.dao.RoomMapper;
+import com.persagy.domain.PagingVO;
+import com.persagy.domain.Room;
+import com.persagy.service.RoomService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 

+ 4 - 4
src/main/java/com/em/service/impl/UserServiceImpl.java

@@ -1,8 +1,8 @@
-package com.em.service.impl;
+package com.persagy.service.impl;
 
-import com.em.dao.UserMapper;
-import com.em.domain.User;
-import com.em.service.UserService;
+import com.persagy.dao.UserMapper;
+import com.persagy.domain.User;
+import com.persagy.service.UserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 

+ 6 - 6
src/main/resources/ApplicationContext-Dao.xml

@@ -27,14 +27,14 @@
         <!--指定Mybatis核心配置文件-->
         <!--<property name="configLocation" value="classpath:SqlMapConfig.xml"/>-->
 <!--
-        <property name="mapperLocations" value="classpath:com/em/dao/*.xml"></property>
+        <property name="mapperLocations" value="classpath:persagym/em/dao/*.xml"></property>
 -->
         <property name="mapperLocations">
             <list>
-                <value>classpath*:com/em/dao/ReservationMapper.xml</value>
-                <value>classpath*:com/em/dao/RoleMapper.xml</value>
-                <value>classpath*:com/em/dao/RoomMapper.xml</value>
-                <value>classpath*:com/em/dao/UserMapper.xml</value>
+                <value>classpath*:com/persagy/dao/ReservationMapper.xml</value>
+                <value>classpath*:com/persagy/dao/RoleMapper.xml</value>
+                <value>classpath*:com/persagy/dao/RoomMapper.xml</value>
+                <value>classpath*:com/persagy/dao/UserMapper.xml</value>
             </list>
         </property>
 
@@ -47,7 +47,7 @@
         扫描后可以使用类名首字母小写进行引用-->
     <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
         <!--指定需要扫描的包的全路径名称,如果有多个包,用英文输入法状态下的逗号分隔。-->
-        <property name="basePackage" value="com.em.dao"/>
+        <property name="basePackage" value="com.persagy.dao"/>
         <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
     </bean>
 </beans>

+ 1 - 1
src/main/resources/ApplicationContext-Service.xml

@@ -15,5 +15,5 @@
 	http://www.springframework.org/schema/context/spring-context.xsd">
 
     <!--@Service扫描-->
-    <context:component-scan base-package="com.em.service.impl"></context:component-scan>
+    <context:component-scan base-package="com.persagy.service.impl"></context:component-scan>
 </beans>

+ 1 - 1
src/main/resources/ApplicationContext-Shiro.xml

@@ -14,7 +14,7 @@
 	http://www.springframework.org/schema/tx/spring-tx.xsd">
 
     <!--组件扫描器-->
-    <context:component-scan base-package="com.em.realm" />
+    <context:component-scan base-package="com.persagy.realm" />
 
     <!-- shiro过滤器bean,id要和web.xml中filter-name一致 -->
     <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">

+ 1 - 1
src/main/resources/ApplicationContext-Trans.xml

@@ -45,7 +45,7 @@
     <!-- 切面 -->
     <aop:config>
         <aop:advisor advice-ref="txAdvice"
-                     pointcut="execution(* com.em.service.*.*(..))" />
+                     pointcut="execution(* com.persagy.service.*.*(..))" />
     </aop:config>
 
 </beans>

+ 2 - 2
src/main/resources/SpringMvc.xml

@@ -18,7 +18,7 @@
     <mvc:default-servlet-handler/>
 
     <!--配置@Controller注解扫描-->
-    <context:component-scan base-package="com.em.controller"></context:component-scan>
+    <context:component-scan base-package="com.persagy.controller"></context:component-scan>
 
     <!--注解驱动:
         自动配置最新版的注解的处理器映射器和处理器适配器-->
@@ -42,7 +42,7 @@
         <property name="converters">
             <set>
                 <!-- 指定自定义转换器的全路径名称 -->
-                <bean class="com.em.controller.converter.StringToDateConverter"/>
+                <bean class="com.persagy.controller.converter.StringToDateConverter"/>
             </set>
         </property>
     </bean>