
Spring
曲别针写代码
菜鸟的学习记录
展开
-
Springboot自定义注解类实现拦截用户登录以及权限判断
项目权限管理实现用户权限管理常通过拦截器拦截指定url实现,本项目中使用restful风格,可根据url拦截,但仍然不太方便。项目中的实现是,自定义一个注解,将它用在需要登录/某种权限的方法中,然后在拦截器中判断要访问的方法是否有我们自定义的注解,如果有就判断当前用户是否登录了(判断是否携带了登录之后获取到的token),从而决定是否拦截。1. 定义用户角色枚举类UserRole.java...原创 2019-11-22 15:00:01 · 1584 阅读 · 0 评论 -
【spring boot 拦截器步骤】
springMVC把拦截器写在XMLspring boot拦截器省略了xml的配置,将相关配置写到java中1. 编写拦截器java文件public class MiniInterceptor implements HandlerInterceptor { /** * 拦截请求,是在controller之前 */ @Override pub...原创 2019-07-04 09:46:53 · 174 阅读 · 0 评论 -
Spring MVC 请求处理流程
一、Spring MVC请求处理流程SpringMVC框架是一个基于请求驱动的Web框架,并且使用了‘前端控制器’模型来进行设计,再根据‘请求映射规则’分发给相应的页面控制器进行处理。(一)整体流程具体步骤:1、 首先用户发送请求到前端控制器,前端控制器根据请求信息(如 URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的 1...转载 2019-06-26 20:55:07 · 13331 阅读 · 0 评论 -
微服务 SpringCloud教程
教程:http://www.itmuch.com/spring-cloud/spring-cloud-index/1.spring boot的配置文件,如果在不同的环境下激活不同的配置,可以使用profiles转载 2019-06-18 16:24:59 · 145 阅读 · 0 评论 -
慕课网模抖音小程序 springboot笔记
小程序后台1.后台结构:如图1所示为传统的单项目工程,将所有层都写在一个工程中,项目较大不利用后期修改,适用于小型项目。图1 单项目工程本小程序后台采用maven搭建分成的聚合工程,如图2所示,子工程是作为module存在的。图 2 聚合工程图3是视频后台搭建的模块图图32.Swagger2的使用swagger介绍,可以帮助我们更好地管理...原创 2019-06-03 15:28:33 · 3047 阅读 · 5 评论 -
三层架构、MVC、SSM关系 SSM笔记
1. SpringMVC参数绑定https://blog.youkuaiyun.com/qq_33530388/article/details/727841992.myhabits中sql语句需要再总结3.各种映射@ResponseBody是作用在方法上的,@ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【...原创 2019-04-08 11:14:12 · 625 阅读 · 0 评论 -
SSM配置文件详解
需要配置3个xml文件1.web.xml2.applicationContext.xml3.springMVC.xml1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2019-01-23 15:19:18 · 438 阅读 · 0 评论