Spring

Spring Boot执行器中的DataSourceHealthIndicator问题

查看DataSourceHealthIndicator的源代码,如果它无法找出数据库,它将使用默认查询“ SELECT 1;”.数据源的运行状况. 此查询在我的环境中失败.如何配置HealthCheckEndpoint以将DatasourceHealthIndicator与自定义查询一起使用.
Spring

java – Intellij idea – Spring Bean配置文件

介绍: 我有问题因为我在Intellij Idea中很绿.我在春天的框架中开始了我的jurney,但是我在途中找到了用于蚂蚁的大石头我也只为日食游客绘制地图. 主要问题:我喜欢创建xml文件(Spring Bean配置文件).但我不知道如何.我正在尝试安装插件(来自Intellij Idea存储库):Unitils插件,XML Bean Generator,IdeaSpring.但只有我得到它的
Spring

SpringBoot动态注入及操作Bean

在Spring中我们通过getBean来获得对象,但这些对象都是事先定义好的,如果需要操作事先未定义的Bean就需要动态注入、修改和删除Bean 思路 在Spring中,BeanFactory负责管理Bean,具体来说是DefaultListableBeanFactory,我们只需要获取到当前上下文
Spring

java-Spring验证:多个DTO与具有多个验证器的单个DTO

我的 spring-boot项目需要一个用户管理服务.我通常会在春季了解DTO(数据传输对象)的用法.但是,当我考虑设计服务时,我仅对一个“用户”模型使用多个DTO,例如UserDTO,RegisterUserDTO,UpdateUserDTO,ManagedUserDTO.UserDTO就像只读数
Spring

java – 删除数据库中不存在的记录时无法捕获org.hibernate.StaleObjectStateException

我的应用程序有一个删除用户选项.现在为了检查并发条件,我尝试了以下用例 >在chrome和firefox浏览器中打开应用程序.>在Firefox中删除用户>现在尝试在chrome浏览器中删除相同的用户我得到异常org.hibernate.StaleObjectStateException ..这是正确的..因为我试图删除一个不存在的对象.但我无法捕捉到这个例外 try{ get
Spring

Spring JdbcTemplate batchUpdate处理异常

目前我们的代码使用JdbcTemplate的batchUpdate方法来进行批量插入. 我的问题是,如果其中一个更新中的任何异常如何处理它(假设只是添加日志)并继续下一个更新sql语句? 另外,JdbcTemplate的batchUpdate()方法如何处理异常? 这里的代码片段. /** * Saves the list of <code>Item</code> o
Spring

java – SimpleJdbcCall忽略JdbcTemplate获取大小

我们通过 Spring SimpleJdbcCall调用pl / sql存储过程,SimpleJdbcCall忽略了JdbcTemplate上的fetchsize设置.尽管我们已将jdbctemplate fetchsize设置为200,但rowmapper结果集获取大小设置为10.任何想法为什么会发生这种情况以及如何解决它? 在下面的代码片段中的rowmapper中打印了结果集的fetchsi
Spring

Spring webflux和从数据库中读取

Spring 5为 webflux引入了其他API的反应式编程风格.我自己也很新,并且想知道将数据库的同步调用包装到Flux或Mono中是否有意义?如果是,这是这样做的方式: @RestController public class HomeController { private Measur
Spring

Spring启动自动装配具有多个实现的接口

在普通的 Spring中,当我们想要自动装配接口时,我们在Spring上下文文件中定义它的实现.春季靴子怎么样?我们怎样才能做到这一点?目前我们只对不是接口的类进行自动装配. 这个问题的另一部分是关于在Spring启动项目中使用Junit类中的类.例如,如果我们想使用CalendarUtil,如果我们自动装配CalendarUtil,它将抛出一个空指针异常.在这种情况下我们能做些什么?我刚刚用“n
加载更多