spring boot
spring boot
qq_39783774
这个作者很懒,什么都没留下…
展开
-
springboot整合redisson
在POM当中引入对应JAR <!-- redisson --> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> </dependency> 创建配置类RedissonConfig import org.redisson.config.Config; @Configuration public cl原创 2021-05-27 15:53:08 · 161 阅读 · 0 评论 -
SpringBoot 统一异常处理
1.之前处理工程异常,代码中最常见的就是try-catch-finally,有时一个try,多个catch,覆盖了核心业务逻辑,现在使用 Spring能够较好的处理这种问题,核心如下,文章主要关注前两个: @ExceptionHandler:统一处理某一类异常,从而能够减少代码重复率和复杂度 @ControllerAdvice:异常集中处理,更好的使业务逻辑与异常处理剥离开 @ControllerAdvice @RestController public class CommonExceptionHan原创 2021-05-21 16:45:19 · 101 阅读 · 0 评论 -
logback.xml常用配置详解
1、根节点,包含下面三个属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug: 当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 例如: <configuration scan="true".原创 2021-05-08 11:20:10 · 645 阅读 · 1 评论 -
异步、定时、邮件任务
异步任务 在方法上添加@Async注解; SpringBoot就会自己开一个线程池,进行调用!但是要让这个注解生效,我们还需要在主程序上添加一个注解@EnableAsync ,开启异步注解功能; @EnableAsync //开启异步注解功能 @SpringBootApplication public class SpringbootTaskApplication { public static void main(String[] args) { SpringApplication.r原创 2021-02-01 18:26:43 · 73 阅读 · 0 评论 -
profile多环境切换
配置主配置文件时,可文件名可以是aoolication-{profile}.properies/yml,用来指定多个环境版本。 Springboot不会直接启动这些配置文件,默认使用application.properies主配置文件。 需要一个配置来选择使用的环境: spring.profiles.active={profile} eg: spring.profiles.active=dev 同时配置yml和properties文件,并且没有激活其他环境,默认会使用properties配置文件 配置文原创 2021-01-28 15:31:37 · 155 阅读 · 0 评论