项目搭建完整流程
2017-10-25 16:52
267 查看
1.使用工具生成基本框架
2.在./filter目录下生成一个.propreties文件
3.配置过滤器
在dispatcher-servlet.xml中添加过滤器文件
4.配置资源文件目录
同样在dispatcher-servlet.xml中
5.过滤器配置和功能如下
首先加载配置文件中的需要过滤路径和不需要过滤路径
然后一个连接到达后和需要过滤的路径匹配 记录下是否要登入
然后检查这个连接是否已经登入,记录是与否已经登入
如果需要登入的地址而又没有登入的话就从新跳到登入地址
检查是否登入状态的内容是
取得request 的header 中的token参数
没有就返回false
(数据库设计中尽量避免null值存在,都要有默认值)
(app中有版本升级问题推荐在地址前方加上/api/v01/index)
2.在./filter目录下生成一个.propreties文件
3.配置过滤器
在dispatcher-servlet.xml中添加过滤器文件
<mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> <bean class="com.calanger.locker.api.interceptor.PassportInterceptor" /> </mvc:interceptor> </mvc:interceptors>
4.配置资源文件目录
同样在dispatcher-servlet.xml中
<mvc:resources mapping="/css/**" location="/css/" cache-period="0" /> <mvc:resources mapping="/js/**" location="/js/" cache-period="0" /> <mvc:resources mapping="/images/**" location="/images/" cache-period="0" />
5.过滤器配置和功能如下
首先加载配置文件中的需要过滤路径和不需要过滤路径
然后一个连接到达后和需要过滤的路径匹配 记录下是否要登入
然后检查这个连接是否已经登入,记录是与否已经登入
如果需要登入的地址而又没有登入的话就从新跳到登入地址
检查是否登入状态的内容是
取得request 的header 中的token参数
没有就返回false
(数据库设计中尽量避免null值存在,都要有默认值)
(app中有版本升级问题推荐在地址前方加上/api/v01/index)
相关文章推荐
- spring boot 搭建web项目完整流程,以及遇到的一些坑坑洼洼总结
- CentOs 7.2 + Nginx 1.10.2 + MusicStore(asp.net core mvc 3 项目)虚拟机完整搭建流程分享
- springboot 完整企业项目搭建实记
- vue搭建app, M端项目流程
- 一个简单的Java Web项目搭建流程
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 一个完整的项目管理流程
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- Vue项目搭建流程 以及 目录结构构建
- 换电脑后完整的项目环境搭建
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- springboot 完整企业项目搭建实记
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 从框架到完整项目搭建,实战项目《约个球》(8)- 将项目迁移到android studio,使用gradle搭建android项目(中)
- 公众平台测试帐号开发全流程第2篇-搭建项目
- 从零开始搭建maven+springmvc+mybatis web项目(3)---springmvc流程测试
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建