SpringBoot
文章平均质量分 67
zhangdaopin2016
Java攻城狮
最讨厌在写代码的时候写注释, 最讨厌别人的代码里面不写注释.
展开
-
IDEA - Spring Boot 项目 application.yml 文件不加载的问题
将Github的一个项目pull到本地,可以正常启动访问,将这个项目同步到Gitee上后,在pull到本地,在IDEA打开后启动,发现无法加载resources目录下的application.yml文件,启动起来默认加载的是8080端口,而不是我修改的8083端口,很奇怪,同一个项目从两个地方拉取,运行的结果还不一样??? 解决办法:(修改idea中项目的resources的目录配置) File --> Project Structure Projec...原创 2021-06-22 17:16:51 · 2512 阅读 · 0 评论 -
Spring - JDK logger 配置 示例
在GitHub上看到californium项目的时候发现,里面的日志是使用的jdk自带的logger来做的,如果融合到现有项目中使用,并且可以看到californium包里的日志的话,就不能想slf4j或者log4j一样来在.xml中配置了;logging.properties handlers= java.util.logging.FileHandler,java.util.logg...原创 2019-01-29 16:37:05 · 500 阅读 · 0 评论 -
Springboot - retry机制简介以及踩过的坑
像一般遇到这样的访问对端服务失败的情况我们都是怎么做的呢,一般不去主动处理的话,数据默认都丢弃了,对于一些对数据要求比较高的服务就不行了,要不就是去重试,要不就是在失败的时候将数据入库,等后面再人工介入处理。org.springframework.web.client.ResourceAccessException: I/O error on POST request for "h...原创 2020-04-28 14:42:51 · 5459 阅读 · 1 评论 -
Springboot - 监控模块Admin(springboot-satrter-admin)未生效及解决办法
Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 UI是的AngularJs应用程序,展示Spring Boot Admin Client的Actuator端点上的一些监控。 强大之处是...原创 2020-07-31 10:33:54 · 1316 阅读 · 1 评论 -
Springboot - Mertics:java.lang.NoSuchFieldError: BEST_MATCHING_HANDLER_ATTRIBUTE
我们在项目是中引入了服务监控模块;spring-boot-admin-starter-client <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.1...原创 2020-07-21 14:37:19 · 1048 阅读 · 0 评论 -
Springboot - @ConfigurationProperties再次入坑^_^
平时在application.yml中配置并读取参数的时候,@ConfigurationProperties这个注解总是必不可少的,例如:adaptor: request: queueSize: 1000 imp: hotReloadDelay: 60 threadPool: corePoolSize: 20 maximumPoolSize: 60 keepAliveTime: 60 ...原创 2020-05-21 16:47:29 · 342 阅读 · 0 评论 -
Springboot - 2.2.6 内嵌tomcat配置修改及后台日志报错信息
前面想着升级一下springboot2.2.6 ,下午做一个小试验打了一点压力到springboot服务,发现报了异常: More than the maximum allowed number of headers, [100] java.lang.IllegalArgumentException: Request header is too large java.lang.OutOfMemoryError: Requested array s...原创 2020-05-11 16:35:41 · 4180 阅读 · 8 评论 -
SpringBoot - Upgrade (v1.5.10.RELEASE -- v2.2.6.RELEASE)
springboot 2.x版本已经发行很长时间了,但我们项目依旧使用的时1.x的版本,最近手头上的工作略微少了一点,趁此机会想着升级一把springboot的版本。spring的官网(https://start.spring.io/)目前最新稳定版已经是2.2.6了,而且添加了不少新特性呢,来,搞起来; . ____ _ __ _ _...原创 2020-04-30 13:07:15 · 689 阅读 · 0 评论 -
Springboot - @ConfigurationProperties用法示例简介
项目中需要增加一个新的功能,从而需要在原来的配置文件中动态的增加或者减少配置的信息,如URL,之前使用@ConfigurationProperties注解配置过map格式的参数,如果是URL的话,只需要使用List格式就可以了,试着做一下,gogogo 1、需要在类上增加注解 如: 2、需要在添加注解的类,编写对应参数的属性和get方法(必须加上...原创 2019-11-15 16:04:26 · 589 阅读 · 0 评论 -
Tomcat - Springboot启动的时候初始化的线程池默认配置
之前有个项目上的同事突然问我,我们XX服务最大的并发量是多少,因为我们使用的是springboot来运行的服务,配置文件中也没有配置其他的参数,应该就是使用默认的tomcat的线程配置了;因此整理了一下:server: port: 12021 tomcat: uri-encoding: UTF-8 max-threads: 1000 #最...原创 2019-05-24 14:03:50 · 24292 阅读 · 5 评论 -
Cron expression must consist of 6 fields (found 7 in "0 * * * * ? *")
在SpringBoot上写一个定时器,要求,一个小时执行一次,BUT。。。Initialization of bean failed; nested exception is java.lang.IllegalStateException: Encountered invalid @Scheduled method 'Timer': Cron expression must consist...原创 2018-06-25 16:16:49 · 10490 阅读 · 3 评论 -
No qualifying bean of type 'org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder' available:
DEBUG o.s.b.diagnostics.LoggingFailureAnalysisReporter - Application failed to start due to an exceptionorg.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org...原创 2018-05-18 16:10:34 · 7177 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigur
ERROR org.springframework.boot.SpringApplication - Application startup failedjava.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource.<init>...原创 2018-05-18 15:54:31 · 14030 阅读 · 0 评论 -
SpringBoot 配置Oracle数据源 @Primary
项目中已经有一个数据库Cassandra在使用,因为要操作另外一张表的数据,来达到需求的实现,要配置另外一个数据库Orcale,数据springboot的多数据源配的了, 期初不知道,就按照普通的数据库的配置来做,发现不行,领导过来一看,也说你得看看springboot的数据库配置了,不太一样,找了找其他项目上的Oracle配置,试着做了一下 import org.spring...原创 2018-05-18 15:39:48 · 10688 阅读 · 0 评论