摘要:废话不说先上最终效果:创建一个空项目,再创建一个父项目用来管理各模块并维护各模块关系,简要说明如下: parent模块:主要用来管理以下各模块,和各模块涉及的jar包版本和boot项目入口级的的依赖管理,当然这部分也可以放在web模块中,只管理版本信息即可; commons模块:主要存放一些常用的工 阅读全文
posted @ 2020-05-07 16:19 FlyingBread 阅读(236) 评论(0) 推荐(0) 编辑
摘要:场景描述: 项目采用了分库模式进行不同业务的开发,在共有的功能模块进行设计的时候采用主从库,或者各分库之中存在同样的库表结构,在使用过程中做库表同步的时候一定要保证库表所在的数据库的字符集和编码格式是保持一致的。否则完成库表同步或者迁移之后会造成查询问题:各独立库表查询数据都没有问题,但是在等值查询 阅读全文
posted @ 2020-04-28 11:41 FlyingBread 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:在一次项目开发过程中,项目根路径下存放了一张图片,生成二维码的时候调用了该图片作为二维码的logo,在windows环境下二维码可以正常生成,但是部署到生产测试环境之后二维码生成报错,FileNotFoundException jar包资源路径:/BOOT-INF/classes/**/logo.p 阅读全文
posted @ 2020-03-16 12:41 FlyingBread 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:1.修改pom.xml文件(4个地方) ①<packaging>war</packaging>将其中的jar该为war ②<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter- 阅读全文
posted @ 2020-01-03 17:25 FlyingBread 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:第一种:实现ApplicationRunner接口,重写其中的run()方法; 第二种:实现CommandLineRunner接口,重写其中的run()方法; 还有第三种... 阅读全文
posted @ 2020-01-03 17:11 FlyingBread 阅读(113) 评论(0) 推荐(0) 编辑
摘要:说明:项目部署到测试服务器上,mysql部署在另一台服务器上,项目第一次启动之后登陆后台很慢,大概30s左右,经查发现第一次访问数据库的时候会通过DNS解析客户端机器域名,mysql还有DNS反向解析,所以导致第一次访问很慢,后续的访问正常。 解决:将mysql的反向解析域名关掉,在[mysqld] 阅读全文
posted @ 2020-01-03 16:23 FlyingBread 阅读(160) 评论(0) 推荐(0) 编辑