Spring
文章平均质量分 58
茫茫人海一粒沙
这个作者很懒,什么都没留下…
展开
-
Spring auto-configuration的使用
在构建Maven项目时,使用Spring Boot自动配置可以使项目更易于集成和使用。本文将向您展示如何创建一个Maven项目,并使用Spring Boot自动配置使其能够被其他组件方便地依赖。原创 2024-02-04 14:39:33 · 476 阅读 · 0 评论 -
在Springboot Actuator/info 节点上怎么显示maven,git 和building相关的信息
pom.xmljava codeapplication.properties在application.properties文件里,加入下面key-value属性如果您不使用starter parent,则需要在pom.xml的元素中包含以下元素执行maven clean compile -DskipTests命令后,你会发现application.properties里定义的maven相关的占位符已经被替换了。结果如下:启动spring-boot的项目,访原创 2023-04-10 19:16:56 · 518 阅读 · 0 评论 -
Java 8 date/time type `java.time.Instant` not supported by default:
了解在使用 Jackson 序列化和反序列化 Java 8 日期时间类时修复错误“Java 8 date/time type `java.time.Instant` not supported by default”。原创 2023-04-06 16:46:18 · 2477 阅读 · 0 评论 -
Spring MVC与Spring Webflux对比
Spring MVC与Spring Webflux对比Spring web MVC5000个request, 并发每次是100个,用时26.244 secondsSpring-webflux5000个request, 并发每次是100个,用时26.269 seconds总结总时间上来,差别不大,webmvc是26.244 seconds,而webflux是26.269 seconds,启动线程差别很大,webmvc最高峰时118个,webflux一直是47个。 其它CPU和堆的使用也差别不大。pom.x原创 2022-07-06 15:50:00 · 1578 阅读 · 1 评论 -
利用Spring的AbstractRoutingDataSource解决多数据源的读写分离问题
背景最近项目中为了提高数据库读写速度,想要横向扩展Oracle数据库,一个Master,多个Slave。master可以读写数据,Slave只能读数据。这就是多数据源问题了。怎么利用Spring解决这个问题呢?测试代码1. pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</a原创 2022-04-21 19:30:22 · 1081 阅读 · 0 评论 -
Spring Boot @Async 简单实践
背景需要把一些调用其它服务器的执行时间比较长的方法异步化,这样就不要等待这些方法执行完后才执行其它的方法的。可以转换为异步方法的条件是1. 它没有返回值,或者有返回值但是返回值和接下来要执行的代码没有关系。2. 它的错误和调用它的方法没有关系,或者说它的错误它自己可以处理。1. Maven 中依赖 <parent> <groupId>org.springframework.boot</groupId> <原创 2022-04-18 16:45:33 · 475 阅读 · 0 评论 -
Java Spring连接Tibco Queue 总结
发送信息到Tibco Queue的完整代码。package com.jms;import java.util.Properties;import javax.jms.ConnectionFactory;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.Session;import javax.naming.Context;import org.junit.BeforeClass;im..原创 2022-02-28 11:21:48 · 1105 阅读 · 2 评论 -
OpenFeign, Zuul, Gateway相互不兼容的问题总结
版本Lib Vresion spring-cloud-starter-gateway 3.1.0 spring-cloud-dependencies 2021.0.0 spring-cloud-starter-netflix-zuul 2.2.6.RELEASE spring-cloud-starter-openfeign 3.1.0 1. Zuul 与OpenFeign 一起使用的问题错误信息jav.原创 2022-02-17 11:42:12 · 3375 阅读 · 0 评论 -
Spring| BeanCurrentlyInCreationException: Error creating bean with name ‘‘xxx“
错误信息:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'commonDAOConfiguration': Unsatisfied dependency expressed through field 'configUtility'; nested exception is org.springframework.beans.fact原创 2022-01-28 16:43:23 · 1753 阅读 · 0 评论