![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 63
别吓本抱抱
这个作者很懒,什么都没留下…
展开
-
SpringBoot 中常用注解@PathVaribale/@RequestParam/@RequestBody/@ResponseBody详解介绍
其中,各注解的作用为:@PathVaribale 获取url中的数据url的格式为:localhost:8080/eduservice/id@RequestParam 获取请求参数的值url的格式为:localhost:8080/eduservice?id=100@PathVaribale 获取url中的数据看一个例子,如果我们需要获取Url=localhost:8001/eduservice/id中的id值,实现代码如下://逻辑删除讲师的方法//id值需要通过路径来传递@ApiOp原创 2021-01-05 14:09:54 · 714 阅读 · 0 评论 -
springboot前端映射注解介绍
1、@Controller@Controller 用来响应页面,表示当前的类为控制器。2、@RestController@RestController 是@ResponseBody和@Controller的结合表明当前类是控制器且返回的是一组数据,不是页面3、@Autowired这个注解的作用是将其他的类,接口注入,类似于之前的类的初始化等,用这个注解,类中或接口的方法就可以直接调用了。4、@RequestMapping当前台界面调用Controller处理数据时候告诉控制器怎原创 2021-01-05 13:38:40 · 804 阅读 · 0 评论 -
springSecurity标签,特别是@PreAuthorize
spring security中可以通过表达式控制方法权限:@PreAuthorize@PostAuthorize@PreFilter@PostFilter其中前两者可以用来在方法调用前或者调用后进行权限检查,后两者可以用来对集合类型的参数或者返回值进行过滤。使用@PreAuthorize和@PostAuthorize进行访问控制@PreAuthorize可以用来控制一个方法是否能够被调用Controller层 /** * 根据用户编号获取详细信息 */原创 2020-08-08 21:39:36 · 25837 阅读 · 10 评论 -
springSecurity的宏观理解与使用
在pom.xml中添加依赖 <!-- spring security 安全认证 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>添加配置文件SecurityConfig.java//首先需要开启一个原创 2020-08-07 17:22:57 · 109 阅读 · 0 评论 -
SpringSecurity结合登录方法的笔记
SecurityConfig配置文件定义身份认证接口·,在登录的时候进行验证处理SecurityConfig.java: @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.userDetailsService(userDetailsService). passwordEncoder(bCryptPasswor原创 2020-08-07 17:21:20 · 711 阅读 · 0 评论 -
JWT整合springboot的使用
JWT是对session的改进传统的session用户:向服务器发送用户名和密码服务器:验证通过,在当前对话(session)会存放一个用户的相关数据,比如用户角色,登录时间等等服务器:返回一个session_id,写到用户的cookie用户:之后的每一次请求,都会把cookie里的session_id传给服务器服务器得到session_id,也就知道了用户的身份其实,说到底,可以把session_id看成是用户的身份idJWT的改进服务器索性不保存session数据,所有数据都保存在原创 2020-08-10 11:04:34 · 1607 阅读 · 2 评论 -
阿里druid数据库整合springboot
1.Maven<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.17</version></dependency>如图,application.yml中的内容为指定了运行环境为:druid环境,这时启动项目就会去加载appl原创 2020-08-14 14:55:43 · 271 阅读 · 0 评论