摘要: 异步任务 两个注解 @Async:在业务上通过@Async注解告诉Spring这是一个异步的方法; @EnableAsync:在main函数中开启异步注解功能 邮件发送 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <ar 阅读全文
posted @ 2020-08-16 18:29 小菜bxb 阅读(217) 评论(0) 推荐(0) 编辑
摘要: swagger Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 号称世界上最流行的Api框架 RestFul Api文档在线自动生成工具=》Api文档与Api定义同步更新 直接运行,可以在线测试API接口 支持多种语言 作用: 1.接口的 阅读全文
posted @ 2020-08-16 17:07 小菜bxb 阅读(273) 评论(0) 推荐(0) 编辑
摘要: shiro 登录拦截和用户认证、资源授权 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。 三个核心组件:Subject, SecurityManager 和 Realms. Subject Subject:即“当前操作用发户”。但是,在Shiro中, 阅读全文
posted @ 2020-08-15 16:32 小菜bxb 阅读(772) 评论(0) 推荐(0) 编辑
摘要: SpringSecurity(安全) shiro,SpringSecurity;常用的两个安全框架;包括认证、授权,拦截器和过滤器也可以完成框架的功能,但它使用大量的原生代码,比较繁琐复杂,所以安全框架应运而生。 相对于 Shiro,在 SSM/SSH 中整合 Spring Security 都是比 阅读全文
posted @ 2020-08-14 18:35 小菜bxb 阅读(186) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合Mybatis框架 添加依赖 pom.xml <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <versi 阅读全文
posted @ 2020-08-14 12:38 小菜bxb 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 整合Druid数据源 引入依赖 pom.xml文件 <!--引入druid数据源 --> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> 阅读全文
posted @ 2020-08-13 19:18 小菜bxb 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 拦截器 参考b站狂神视频 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。 拦截器(Interceptor):它依赖于web框架,在S 阅读全文
posted @ 2020-08-11 16:57 小菜bxb 阅读(5154) 评论(0) 推荐(0) 编辑
摘要: 转自lzh~:https://blog.csdn.net/weixin_44635198/article/details/107581680 自定义mvc配置 //mvc配置public class MyMvcConfig implements WebMvcConfigurer { @Overrid 阅读全文
posted @ 2020-08-11 16:44 小菜bxb 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 转自:https://segmentfault.com/a/1190000017563310 <!--如果msg的值为空,则不显示消息--><p style="color: red" th:text="${msg}" th:if="${not #strings.isEmpty(msg)}"></p> 阅读全文
posted @ 2020-08-11 16:38 小菜bxb 阅读(141) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zxhbk/p/12684554.html 阅读全文
posted @ 2020-08-08 17:24 小菜bxb 阅读(124) 评论(0) 推荐(0) 编辑