maven下的ssm框架的简单构建

来源:互联网 发布:mac卸载office 编辑:程序博客网 时间:2024/05/19 20:39

目录结构:

pom.xml:包可根据需要来写入:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>property-parksanddoors</groupId>  <artifactId>property-parksanddoors</artifactId>  <packaging>war</packaging>  <version>0.0.1-SNAPSHOT</version>  <name>property-parksanddoors Maven Webapp</name>  <url>http://maven.apache.org</url>  <dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>    <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>0.2.9</version></dependency>    <!-- https://mvnrepository.com/artifact/org.springframework/spring-core --><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-core</artifactId>    <version>5.0.0.M5</version></dependency>    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency>    <groupId>org.mybatis</groupId>    <artifactId>mybatis</artifactId>    <version>3.4.4</version></dependency>    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring --><dependency>    <groupId>org.mybatis</groupId>    <artifactId>mybatis-spring</artifactId>    <version>1.3.1</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-expression --><dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-expression</artifactId>    <version>5.0.0.RC3</version></dependency>    <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-core</artifactId><version>5.0.0.M3</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>5.0.0.RC3</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>5.0.0.M5</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.0.0.M5</version></dependency>      <dependency>            <groupId>org.springframework.data</groupId>            <artifactId>spring-data-mongodb</artifactId>             <version>2.0.0.RC2</version>        </dependency>        <dependency>            <groupId>org.mongodb</groupId>            <artifactId>mongo-java-driver</artifactId>             <version>3.5.0</version>        </dependency><dependency><groupId>org.apache.tiles</groupId><artifactId>tiles-extras</artifactId><version>2.2.2</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jsp-api</artifactId><version>2.0</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency> <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId> <version>1.7.25</version></dependency> <dependency><groupId>org.slf4j</groupId><artifactId>jcl-over-slf4j</artifactId><version>1.7.25</version><scope>runtime</scope></dependency> <dependency>              <groupId>org.slf4j</groupId>              <artifactId>slf4j-log4j12</artifactId>              <version>1.7.10</version>          </dependency>  <dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier></dependency><dependency><groupId>c3p0</groupId><artifactId>c3p0</artifactId><version>0.9.1.2</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.9.0</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.5.2</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.5.2</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.0.9</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.0.9</version></dependency><dependency><groupId>net.sourceforge.jtds</groupId><artifactId>jtds</artifactId><version>1.3.0</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.25</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.10-FINAL</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency> <dependency>              <groupId>commons-lang</groupId>              <artifactId>commons-lang</artifactId>              <version>2.6</version>          </dependency>           <dependency>              <groupId>commons-codec</groupId>              <artifactId>commons-codec</artifactId>              <version>1.9</version>          </dependency>           <dependency>              <groupId>org.apache.httpcomponents</groupId>              <artifactId>httpclient</artifactId>              <version>4.5</version>          </dependency>  <dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>1.9.0.BETA-6</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId> <version>1.8.9</version></dependency><dependency><groupId>net.sourceforge.jtds</groupId><artifactId>jtds</artifactId><version>1.3.1</version></dependency><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz-jobs</artifactId><version>2.2.0</version></dependency><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.0</version></dependency><dependency><groupId>com.sun.jna</groupId><artifactId>jna</artifactId><version>3.0.9</version></dependency> <dependency>              <groupId>com.alibaba</groupId>              <artifactId>fastjson</artifactId>              <version>1.1.41</version>          </dependency>          <dependency>              <groupId>org.codehaus.jackson</groupId>              <artifactId>jackson-mapper-asl</artifactId>              <version>1.9.13</version>          </dependency>            <dependency>    <groupId>org.apache.tiles</groupId>    <artifactId>tiles-servlet</artifactId>    <version>3.0.7</version></dependency>  </dependencies>  <build>    <finalName>property-parksanddoors</finalName>  </build></project>



web.xml:

<?xml version="1.0" encoding="UTF-8"?><web-app metadata-complete="true" version="3.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_0.xsd" >    <!-- 如果是用mvn命令生成的xml,需要修改servlet版本为3.1 -->    <!-- 配置DispatcherServlet -->    <servlet>        <servlet-name>springmvc-dispatcher</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <!-- 配置springMVC需要加载的配置文件            spring-dao.xml,spring-service.xml,spring-web.xml            Mybatis - > spring -> springmvc         -->        <init-param>            <param-name>contextConfigLocation</param-name>            <param-value>classpath:spring/spring-*.xml</param-value>        </init-param>    </servlet>           <servlet-mapping>        <servlet-name>springmvc-dispatcher</servlet-name>        默认匹配所有的请求        <url-pattern>/</url-pattern>    </servlet-mapping>        <!--  <listener><listener-class>org.apache.jda.core.orm.system.ExtContextLoaderListener</listener-class></listener> -->                 <filter>        <filter-name>HttpMethodFilter</filter-name>        <filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>    </filter>   <!--  <filter>        <filter-name>springSecurityFilterChain</filter-name>        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>    </filter> -->    <filter-mapping>        <filter-name>HttpMethodFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>                 <!--    <filter-mapping>        <filter-name>springSecurityFilterChain</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping> -->         <!--     <servlet-mapping><servlet-name>springmvc-dispatcher</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping> --> <welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>login.jsp</welcome-file></welcome-file-list> </web-app>


mybatis-config.xml:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>    <properties>        <property name="dialect" value="sqlserver"/>    </properties></configuration>


logback.xml:

<?xml version="1.0" encoding="UTF-8" ?><configuration scan="true" debug="true" >    <contextName>property-parksanddoors</contextName>    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">        <layout class="ch.qos.logback.classic.PatternLayout">            <pattern>%d [%thread] %-5level %logger{36} %line - %msg%n</pattern>        </layout>    </appender>    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">        <file>/logs/property-parksanddoors.log</file>        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">            <fileNamePattern>/logs/property-parksanddoors-%d{yyyy-MM-dd}.log</fileNamePattern>            <maxHistory>90</maxHistory>        </rollingPolicy>        <encoder>            <pattern>%d [%thread] %-5level %logger{36} %line - %msg%n</pattern>        </encoder>    </appender>    <logger name="java.sql" level="INFO"/>    <logger name="org.mybatis" level="INFO"/>    <root level="INFO">        <appender-ref ref="STDOUT"/>        <appender-ref ref="FILE"/>    </root></configuration>

config.properties:

jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.url=jdbc:sqlserver://rds7147zc63d33p5ii6p.sqlserver.rds.aliyuncs.com:3433;DatabaseName=tagen_020test jdbc.username=tagentest  jdbc.password=***

spring-web.xml:

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans    http://www.springframework.org/schema/beans/spring-beans.xsd    http://www.springframework.org/schema/context    http://www.springframework.org/schema/context/spring-context.xsd    http://www.springframework.org/schema/mvc    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">    <!-- 配置SpringMVC -->    <!-- 1.开启SpringMVC注解模式 -->    <!-- 简化配置:         (1)自动注册DefaultAnootationHandlerMapping,AnotationMethodHandlerAdapter         (2)提供一些列:数据绑定,数字和日期的format @NumberFormat, @DateTimeFormat, xml,json默认读写支持     -->    <mvc:annotation-driven/>     <!-- 2.静态资源默认servlet配置        (1)加入对静态资源的处理:js,gif,png        (2)允许使用"/"做整体映射     -->     <mvc:default-servlet-handler/>      <!-- 3.配置jsp 显示ViewResolver -->     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>         <property name="prefix" value="/WEB-INF/view/"/>        <property name="suffix" value=".html"/>     </bean>      <!-- 4.扫描web相关的bean -->     <context:component-scan base-package="com.property.parksanddoors.entity"/> <context:component-scan base-package="com.property.parksanddoors.controller"/></beans>

spring-service.xml:

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans    http://www.springframework.org/schema/beans/spring-beans.xsd    http://www.springframework.org/schema/context    http://www.springframework.org/schema/context/spring-context.xsd    http://www.springframework.org/schema/tx    http://www.springframework.org/schema/tx/spring-tx.xsd">    <!-- 扫描service包下所有使用注解的类型 -->    <context:component-scan base-package="com.property.parkaanddoors.service"/>     <!-- 配置事务管理器 -->    <bean class="org.springframework.jdbc.datasource.DataSourceTransactionManager" id="transactionManager">        <!-- 注入数据库连接池 -->        <property name="dataSource" ref="dataSource"/>    </bean>     <!-- 配置基于注解的声明式事务 -->    <tx:annotation-driven transaction-manager="transactionManager"/></beans>

spring-dao.xml:

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans    http://www.springframework.org/schema/beans/spring-beans.xsd    http://www.springframework.org/schema/context    http://www.springframework.org/schema/context/spring-context.xsd">    <!-- 配置整合mybatis过程 -->    <!-- 1.配置数据库相关参数properties的属性:${url} -->    <context:property-placeholder location="classpath:config.properties"/>     <!-- 2.数据库连接池 -->    <bean class="com.mchange.v2.c3p0.ComboPooledDataSource" id="dataSource">        <!-- 配置连接池属性 -->         <property name="driverClass" value="${jdbc.driverClassName}"/> <property name="jdbcUrl" value="${jdbc.url}"/><property name="user" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/>        <!-- c3p0连接池的私有属性 -->        <property name="maxPoolSize" value="30"/>        <property name="minPoolSize" value="10"/>        <!-- 关闭连接后不自动commit -->        <property name="autoCommitOnClose" value="false"/>        <!-- 获取连接超时时间 -->        <property name="checkoutTimeout" value="10000"/>        <!-- 当获取连接失败重试次数 -->        <property name="acquireRetryAttempts" value="2"/>    </bean>     <!-- 3.配置SqlSessionFactory对象 -->    <bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactory">        <!-- 注入数据库连接池 -->        <property name="dataSource" ref="dataSource"/>        <!-- 配置MyBaties全局配置文件:mybatis-config.xml -->        <property name="configLocation" value="classpath:mybatis-config.xml"/>        <!-- 扫描entity包 使用别名 -->        <property name="typeAliasesPackage" value="com.property.parksanddoors.entity"/>        <!-- 扫描sql配置文件:mapper需要的xml文件 -->        <property name="mapperLocations" value="classpath:/com/property/parksanddoors/dao/*.xml"/>   </bean>     <!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 -->    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">        <!-- 注入sqlSessionFactory -->        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>        <!-- 给出需要扫描Dao接口包 -->        <property name="basePackage" value="com.property.parksanddoors.dao"/>   </bean></beans>

UserMapper.xml:

<?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.property.parksanddoors.dao.UserDao">          <select id="findUserByName" resultType="com.property.parksanddoors.entity.User">          select UserId, LoginName , Password from t_User where LoginName = #{LoginName}       </select>  </mapper>


UserDao.java:

package com.property.parksanddoors.dao;import java.util.List;import java.util.Map;import org.springframework.stereotype.Repository;import org.springframework.stereotype.Service;import com.property.parksanddoors.entity.User;@Repositorypublic interface UserDao {public  User findUserByName(Map<String, Object> map);}

UserService.java:

package com.property.parksanddoors.service;import java.util.HashMap;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import org.springframework.transaction.annotation.Transactional;import com.property.parksanddoors.dao.UserDao;import com.property.parksanddoors.entity.User;@Service@Transactionalpublic class UserService {@Autowiredprivate UserDao userdao;public User findUserByName(HashMap queryParams) {return userdao.findUserByName(queryParams);}}

SystemControllser.java:

package com.property.parksanddoors.controller;import java.util.HashMap;import javax.annotation.Resource;  import javax.servlet.http.HttpServletRequest;    import org.apache.commons.codec.digest.DigestUtils;  import org.slf4j.Logger;  import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;  import org.springframework.web.bind.annotation.RequestMapping;  import org.springframework.web.bind.annotation.RequestMethod;  import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.servlet.ModelAndView;import com.property.parksanddoors.entity.User;import com.property.parksanddoors.service.UserService;       @Controller  @RequestMapping(value ="/login")public class SystemController {      private final Logger log = LoggerFactory.getLogger(SystemController.class);     /* @Autowired     private UserService userService; */           @RequestMapping(value = "",method = RequestMethod.GET)      public ModelAndView home() {      ModelAndView login=new ModelAndView("login");        log.info("返回首页!");          System.out.println("zhixingle----------------------------------");        return login;      }            @RequestMapping(value = "/test/hello",method = RequestMethod.GET)      public String testHello() {          log.info("执行了testHello方法!");          return "testHello";      }            @RequestMapping(value = "/login",method = RequestMethod.POST)      public String testLogin(HttpServletRequest request,@RequestParam String username, @RequestParam String password) {          log.info("执行了testLogin方法!");          HashMap queryParams = null;        queryParams.put("username", username);        queryParams.put("password", password);        UserService userService=new UserService();        User user = userService.findUserByName(queryParams);          if(user!=null){              if(user.getPassword().equals(DigestUtils.md5Hex(password))){                  request.getSession().setAttribute("userId", user.getUserId());                    request.getSession().setAttribute("user", username);                   // return "redirect:" + RequestUtil.retrieveSavedRequest();//跳转至访问页面                  return "";            }else{                  log.info("密码错误");                    request.getSession().setAttribute("message", "用户名密码错误,请重新登录");                  return "login";               }          }else{              log.info("用户名不存在");                request.getSession().setAttribute("message", "用户名不存在,请重新登录");              return "login";           }      }  }  

User.java:

package com.property.parksanddoors.entity;import java.io.Serializable;import java.sql.Timestamp;import java.util.Collection;import org.springframework.security.core.GrantedAuthority;import org.springframework.security.core.userdetails.UserDetails;public class User implements UserDetails, Serializable{   private static final long serialVersionUID = -810800206116243592L;    private Integer userId;    private String loginName;    private String password;    private String realName;    private String sex;    private String email;    private String qq;    private String wechat;    private String headPhoto;    private String nickName;    private String signature;    private Integer userTypeId;    private Timestamp addTime;    private Integer isClose;    private String idCard;    private String phone;    private String status;    private String invite;    private Integer parentUserId;    private String cityId;    private String areaId;    private String propertyAddress;//所在地址    private String propertyId;    private String propertyName; //物业名称    private String buildingNo;    //楼栋编号    private String buildingName;    //楼栋名称    private String floorNo;    //楼层号    private String roomNo;//房号    private Integer points; //累计积分        private Integer qualifyingPoints; //有效积分    private Integer pointsGradeId;//积分等级ID        private String buildingId;    private String roomId;    private String OpenId;public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId = userId;}public String getLoginName() {return loginName;}public void setLoginName(String loginName) {this.loginName = loginName;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getRealName() {return realName;}public void setRealName(String realName) {this.realName = realName;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public String getQq() {return qq;}public void setQq(String qq) {this.qq = qq;}public String getWechat() {return wechat;}public void setWechat(String wechat) {this.wechat = wechat;}public String getHeadPhoto() {return headPhoto;}public void setHeadPhoto(String headPhoto) {this.headPhoto = headPhoto;}public String getNickName() {return nickName;}public void setNickName(String nickName) {this.nickName = nickName;}public String getSignature() {return signature;}public void setSignature(String signature) {this.signature = signature;}public Integer getUserTypeId() {return userTypeId;}public void setUserTypeId(Integer userTypeId) {this.userTypeId = userTypeId;}public Timestamp getAddTime() {return addTime;}public void setAddTime(Timestamp addTime) {this.addTime = addTime;}public Integer getIsClose() {return isClose;}public void setIsClose(Integer isClose) {this.isClose = isClose;}public String getIdCard() {return idCard;}public void setIdCard(String idCard) {this.idCard = idCard;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getStatus() {return status;}public void setStatus(String status) {this.status = status;}public String getInvite() {return invite;}public void setInvite(String invite) {this.invite = invite;}public Integer getParentUserId() {return parentUserId;}public void setParentUserId(Integer parentUserId) {this.parentUserId = parentUserId;}public String getCityId() {return cityId;}public void setCityId(String cityId) {this.cityId = cityId;}public String getAreaId() {return areaId;}public void setAreaId(String areaId) {this.areaId = areaId;}public String getPropertyAddress() {return propertyAddress;}public void setPropertyAddress(String propertyAddress) {this.propertyAddress = propertyAddress;}public String getPropertyId() {return propertyId;}public void setPropertyId(String propertyId) {this.propertyId = propertyId;}public String getPropertyName() {return propertyName;}public void setPropertyName(String propertyName) {this.propertyName = propertyName;}public String getBuildingNo() {return buildingNo;}public void setBuildingNo(String buildingNo) {this.buildingNo = buildingNo;}public String getBuildingName() {return buildingName;}public void setBuildingName(String buildingName) {this.buildingName = buildingName;}public String getFloorNo() {return floorNo;}public void setFloorNo(String floorNo) {this.floorNo = floorNo;}public String getRoomNo() {return roomNo;}public void setRoomNo(String roomNo) {this.roomNo = roomNo;}public Integer getPoints() {return points;}public void setPoints(Integer points) {this.points = points;}public Integer getQualifyingPoints() {return qualifyingPoints;}public void setQualifyingPoints(Integer qualifyingPoints) {this.qualifyingPoints = qualifyingPoints;}public Integer getPointsGradeId() {return pointsGradeId;}public void setPointsGradeId(Integer pointsGradeId) {this.pointsGradeId = pointsGradeId;}public String getBuildingId() {return buildingId;}public void setBuildingId(String buildingId) {this.buildingId = buildingId;}public String getRoomId() {return roomId;}public void setRoomId(String roomId) {this.roomId = roomId;}public String getOpenId() {return OpenId;}public void setOpenId(String openId) {OpenId = openId;}public static long getSerialversionuid() {return serialVersionUID;}public Collection<? extends GrantedAuthority> getAuthorities() {return null;}public String getUsername() {return null;}public boolean isAccountNonExpired() {return false;}public boolean isAccountNonLocked() {return false;}public boolean isCredentialsNonExpired() {return false;}public boolean isEnabled() {return false;}                }


原创粉丝点击