- 博客(31)
- 收藏
- 关注
原创 自定义starter为什么要加上spring.factories
文章目录@SpringApplication注解的实现自定义starter里面的类可以由这个注解扫描吗?怎么样可以引入依赖jar包中在项目包外的类?结论自定义starter为什么要加上spring.factories,这个问题要从@SpringApplication注解的实现开始@SpringApplication注解的实现@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@Spri
2022-05-25 18:26:58
1150
2
原创 分享一个避免递归的部门设计方法
问题通常部门结构如下图一般采用parent_id的方式去表达上级部门,因此表结构设计如下:CREATE TABLE `ts_dept_parent_struct` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '部门id', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '上级部门id,没有上级部门为0', `dept_name` varchar(100) NOT NULL COMMENT
2022-05-21 11:10:13
746
原创 踩坑:由于Spring自定义AOP导致Transaction rolled back because it has been marked as rollback-only问题
由于Spring自定义AOP导致rollback-only的报错
2022-05-05 23:12:01
474
原创 Nacos搭建配置中心出现client error: invalid param. endpoint is blank
问题展示:场景:在当前项目中,想通过nacos作为配置中心,获取到nacos中存放的配置,因此我加入了以下依赖<dependencies> <!--这里是groupId = com.alibaba.cloud 的nacos依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr
2022-03-05 23:54:16
4418
1
原创 Nacos启动报错Unable to start web server
Nacos版本:2.0.3只是简单解压,然后到bin目录执行startup.cmd出现了这个报错解决方案:因为nacos是默认的集群模式所以我们在startup.cmd里面第28行改成单机模式就好了set MODE=“standalone”PS:在这之前,我还修改了根目录/conf/application.properties文件里面的server.tomcat.basedir为我本地的tomcat根路径:D:\Java\apache-tomcat-7.0.82-windows-x64\apac
2022-01-20 16:34:54
3567
1
原创 集成SpringCloud出现MvcFoundOnClasspathException
原因:spring-cloud-starter-gateway已经包含了webmvc的功能,此时再引入spring-boot-starter-web会导致此问题。解决:去掉spring-boot-starter-web的依赖,再进行mvn install
2022-01-20 14:27:04
1427
原创 SpringBoot项目无法引入SpringCloud相关依赖的问题
在搭建Spring Cloud Gateway的项目的时候遇到了无法引入SpringCloud相关依赖的问题环境:SpringBoot2.4.0.RELEASE原因:spring-boot-parent本身没有指定spring-cloud的版本,需要在pom中显示指定spring-cloud的版本
2022-01-20 14:18:32
1434
原创 有误差的字符串型时间比较方法String.compareTo
最近因为一个bug看公司的老项目,发现了这个以下这个代码: /** * 返回间隔秒数,获取指定时间内的设置,如果不在指定时间内,返回为null * @param conf 配置信息类 * @param time 目前是HH:mm:ss,与start和end并不统一,start和end是HH:mm * @return */ private String getDistanceSecond(RepostUser conf,String time)
2020-09-29 14:37:36
1391
3
原创 Java图片镜面翻转
工作中用到图片翻转功能,是基于百度上找到的算法。做了些许修改,入参和出参都是图片的byte数组,区分了JPG和PNG可以水平翻转和垂直翻转,对于白底图(一般是PNG格式)翻转时可以防止背景变黑色 /** * 上下或左右翻转图片 * * @param urlStr 主图的地址,主要用于区分格式 * @param reverseType 翻转类型 * @param data 图片二进制数据,根据urlStr网络获取到的
2020-09-23 19:21:12
1050
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人