Spring boot
虹梦未来
Java开发者,Linux爱好者,Gopher
展开
-
【开发心得】xml与json互转
前言:与webservice通讯时,经常会遇到json转xml和xml转object以及xml转json的场景,这里提供一个实现,也是参考别人的。<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependen原创 2021-03-22 09:45:15 · 494 阅读 · 0 评论 -
【开发心得】使用Map存储和取出数据,忽略大小写
有的时候,我们需要对一份数据,产生不同的工单,需要进行字段的映射,常规的方法,使用Map或者JsonObject存储,key都存储为小写。但是其实没必要,处理方案有如下三种:1.自己手写比较器Map<String, Object> map = new TreeMap<String, Object>(new Comparator<String>() { @Override public int compare(String o1, String o原创 2020-12-02 14:01:32 · 2647 阅读 · 0 评论 -
【开发心得】Spring Boot:The Bean Validation API is on the classpath but no implementation could be found
前言: 打开了 Import Maven projects automatically 选项,导致如下报错:The Bean Validation API is on the classpath but no implementation could be found问题在于 没有用到这个依赖 但是有哥们导包的时候倒错了,没删除,不开这个选项的话,是不会自动导入依赖的,但是导入该依赖,会导致它的检查。关闭即可。...原创 2020-09-22 19:08:27 · 6969 阅读 · 0 评论 -
【开发心得】工程不打印日志的解决方案
前言:公司新的技术选型,敲定了携程的Apllo配置中心,配置好之后,工程启动,发现不打日志。解决方案:把logging配置单拎出来,放在原本的配置文件中即可,这个和加载顺序有关。原创 2020-09-16 10:53:42 · 379 阅读 · 0 评论 -
【mysql 登录故障】ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)
前言:这是一个比较常见的问题,但是触发原因众说纷纭,目前我还没能够找到最信服的原因。网上比较多的说法是a.因为多次密码输错的原因。b.因为mysql服务没正常启动。c.因为data所在的盘空间不足。(这个比较罕见。)1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:root 00:22:26~$ vim /etc/my.cnf (注:windows下修改的是my.ini)2.在文档内搜索mysqld定位到[mysqld]文本段:在[mysqld]后面任意一行添加“转载 2020-09-14 23:18:25 · 1290 阅读 · 0 评论 -
【spring boot】启动原理之配置文件加载
boot启动的时候,会通过监听,寻找classpath下 application-xxx开头的,默认入口文件需要在application.yml/properties文文件中spring.profiles.active中配置详细加载过程,参照:https://blog.csdn.net/chengkui1990/article/details/79866499...转载 2020-01-22 10:11:26 · 89 阅读 · 0 评论 -
[Springboot整合thymeleaf]处理js中的路径问题。
使用了thymeleaf模板引擎之后,html中的标签,都可以直接替换成th:src th:href但是处理js的中的资源路径并不是像jsp那么简单了。可以通过以下方式解决。<!--处理路径问题--><script th:inline="javascript"> var path = [[${#request.contextPath}]]</...原创 2019-10-21 16:44:17 · 1955 阅读 · 1 评论 -
[Springboot]Whitelabel Error Page This application has no explicit mapping for /error, so you are s
这个问题无非就两个原因:1.url拼错了。2.启动类ConponetScan配置的包路径不对,或者注解写错了。同组里一个新同事遇到这个问题了。在这里记录下。问题很小,但是也很荒唐~...原创 2019-09-20 19:09:27 · 24416 阅读 · 0 评论