SpringBoot整合专栏
SpringBoot整合之路
lizhi_ma
这个作者很懒,什么都没留下…
展开
-
Spring Boot利用AOP获取用户操作实现日志记录
环境:IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1, Druid1.1.8, mybatis1.3.2,Security5.1.2,thymeleaf3.0.11思路总结:首先在需要做日志记录的方法中添加一个自定义注解,再去实现一个日志AOP类,AOP类把自定义注解设置为切点,所以当系统执行某一个添加了自定义注解的方法时,AOP会自动获取该方法名称以...原创 2018-12-19 19:35:39 · 15482 阅读 · 24 评论 -
Spring Boot整合Spring Security
前言:安全框架目前有两大主流,一个是apache的Shiro,一个是Spring的Security,因为曾经用过Shiro,觉得想看一下security和Shiro的不同,又加上Spring Boot可以无缝对接Security,所以在此使用Security作为安全组件。安全框架主要功能为:身份认证,权限控制,预防漏洞攻击所以接下来我们围绕如果配置身份认证,权限控制去整合Security。...原创 2018-12-19 01:06:28 · 1386 阅读 · 0 评论 -
SpringBoot与异步任务、定时任务、邮件任务
环境: IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1一、异步任务在需要开启异步的服务加上注解:@Async@Servicepublic class AsyncService { //告诉SpringBoot这是一个异步任务,SpringBoot会自动开启一个线程去执行 @Async public void test...原创 2018-12-17 17:13:53 · 1175 阅读 · 0 评论 -
SpringBoot整合Redis缓存
前言:此整合为非注解形式,使用工具类进行自主数据控制专有名词解析:Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装环境:IDEA版本2017.3.1 x64JDK1.8SpringBoot2.1.1总流程:pom导入Redis的依赖组件全局配置文件配置Red...原创 2018-12-16 20:45:51 · 1374 阅读 · 0 评论 -
SpringBoot整合Mybatis
前言:mybatis有注解版和配置文件方式,在此使用的是配置文件形式完成整合环境:IDEA版本2017.3.1 x64JDK1.8SpringBoot2.1.1Druid1.1.8mybatis1.3.2总流程:1:SpringInitializr(需要连网)快速创建一个springboot项目,添加mybatis依赖组件2:整合Druid数据源3:编写mapper接...原创 2018-12-14 11:15:07 · 504 阅读 · 0 评论 -
SpringBoot整合Druid数据源
Druid介绍:Druid是阿里巴巴开源平台上一个数据库连接池实现,它不但结合了C3P0、DBCP、PROXOOL等数据库连接池的优点,同时还加入了日志监控,可以分别监控DB池连接和SQL的执行情况,是一款针对监控而生的数据库连接池环境:IDEA版本2017.3.1 x64JDK1.8SpringBoot2.1.1Druid1.1.8流程概括:利用Spring Initi...原创 2018-12-12 23:25:46 · 550 阅读 · 0 评论