
SpringBoot
文章平均质量分 60
桃花影落丶飞神剑
萧瑟秋风今又是,换了人间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
优雅的controller层设计
优雅的controller层设计原创 2023-02-22 10:15:01 · 4876 阅读 · 5 评论 -
Spring Boot为什么改成了默认cglib动态代理
https://blog.youkuaiyun.com/weixin_41325595/article/details/103576207原创 2020-08-11 00:46:26 · 1653 阅读 · 0 评论 -
SpringBoot配置Clickhouse
因为项目中用到Clickhouse数据库,今天在分享一个简单的案例一、加入clickhouse jar包依赖 <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.1.53</version> </dependency>二、配置Click原创 2020-07-22 00:37:49 · 12940 阅读 · 1 评论 -
SpringBoot配置多数据源,结合AOP实现读写分离(二)
## 读写分离:缓解数据库的压力,让主数据库处理事务性增、改、删操作,而从数据库处理查询操作。**一、**首先要部署两个Mysql数据库并实现主从复制,详情请参考我之前的文章dokcer容器环境实现mysql主从复制**二、**在pom文件中添加如下依赖:<dependencies> <dependency> <groupId>com.alibaba</groupId> <artif原创 2020-07-21 00:41:59 · 539 阅读 · 0 评论 -
springboot参数校验统一异常处理
1、当接受请求是需要对参数进行校验,首先我们接受json格式的参数,下面以用户注册功能为例:如果我们没有统一异常处理,则对不同方法的参数都需要处理通过测试,查看日志及返回值我们知道,当参数错误时,会抛出如下异常:所以我们统一异常处理就应该指定对该异常进行处理,首先我们定义的异常类要加上@ControllerAdvice注解,然后编写具体的异常处理方法,在该方法上添加@ExceptionHandler(MethodArgumentNotValidException.class)注解,这样该异常就会原创 2020-07-07 01:14:02 · 1249 阅读 · 1 评论 -
Springboot获取一年的天数,避免在公历闰年时出现错误
1、不要在程序中写死一年为 365 天,避免在公历闰年时出现日期转换错误或程序逻辑错误。2020年有366天 // 获取今年的天数 int dayOfYear = LocalDate.now().lengthOfYear();2、获取指定年份的天数2019年有365天 // 获取指定年份的天数,例如:2019 int daysOf2019 = LocalDate.of(2019, 1, 1).lengthOfYear();...原创 2020-05-13 01:07:00 · 392 阅读 · 0 评论 -
SpringBoot启动时报错:Error creating bean with name 'dataSource' defined in class..........
如果pom.xml中没有配置mybatis的依赖,出现这个错误那么Spring boot启动时会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类加载时使用@Configuration注解向spring注入dataSource bean,如果项目中没有关于dataSource的配置信息,那么...原创 2020-01-09 21:31:25 · 11224 阅读 · 2 评论