spring相关内容

防止来自Spring Boot的数据库关闭命令

当我运行我的Spring Boot应用程序(从Intellij IDEA中)并触发该应用程序的停止,重新启动或自动重新部署时;向我的HSQLDB发出了关闭命令. 我从外部终端窗口以服务器模式运行HSQLDB(v.2.3.4). 重新启动或停止Spring Boot应用程序时的HSQLDB Server日志: [Server@4f023edb]: Initiating shutdo ..
发布时间:2020-11-23 22:45:33 其他开发

我们如何在Java中关闭hsqldb数据库

我正在使用hsqldb作为我的数据库.我想无论何时我的选择查询,执行更新查询都会关闭数据库.下面是我需要一种可以从中手动关闭数据库的代码的方法. private void insertInitData(BasicDataSource dataSource, int lmexAdapterId, int lmsId) { try { JdbcTemplate jdbcT ..
发布时间:2020-11-23 22:42:07 Java开发

具有长时间运行请求的Spring Boot连接池

弹簧启动请求开始时,它会从池中获得连接.我的问题是-该连接是否仍与请求线程保持联系(即使它没有执行任何查询),并且仅在请求完成时才返回到池中? 例如,如果我正在做类似的事情: 请求开始 执行查询(20毫秒) 呼叫外部http服务(1500毫秒) 请求完成 此请求线程获得的连接是否会在20ms或1520ms内被该线程占用(对其他请求不可用)? PS:我正在将Spring ..
发布时间:2020-11-23 06:22:17 其他开发

HikariCP在"mvn spring-boot:run"命令启动时启动.但没有可部署的战争文件

我们有一个Spring Boot应用程序. 当我们执行"mvn spring-boot:run"时,该应用程序将使用HikariCP. 当我们在tomcat上部署war文件时,CP有所不同,并且在几个小时后关闭连接时崩溃了. 在部署战争文件时如何强制Hikari? 这是我们的application.properties: spring.datasource.url=jdbc ..
发布时间:2020-11-23 06:19:27 其他开发

如何在Hikaricp中限制初始池大小?

我曾经有一个tomcat连接池配置,它限制了初始池的大小:spring.datasource.tomcat.initial-size=2 现在切换到hikaricp:限制最初启动的连接的等效条件是什么? 旁注:spring.datasource.hikari.minimumIdle不会阻止在启动时初始化10个连接. 解决方案 我刚刚发现它与我配置多个数据源有关. 通常,属 ..
发布时间:2020-11-23 06:19:01 Java开发

HikariCP的默认maximumPoolSize

在容器加载时,Spring Boot HikariCP提供的默认连接池大小是多少? 当然,我正在使用以下属性来设置最大CP大小,但是我想知道如果在application.properties文件中不提供任何数字,则默认CP大小是多少. spring.datasource.hikari.minimumIdle=5 spring.datasource.hikari.maximumPoolS ..
发布时间:2020-11-23 06:18:55 Java开发

Hibernate验证程序将验证不是@NotEmpty的空字段

我在使用Hibernate Validator 4.3.1时遇到问题. 问题是,验证器验证的字段为空,并且没有@NotEmpty批注. 当提交人的Web表单并且未设置地址,电话,传真和网页时,将引发验证错误.我认为这是错误的,因为没有@NotEmpty批注.我想跳过没有@NotEmpty批注的字段. 任何人都可以解释问题出在哪里吗?谢谢. public class Pers ..
发布时间:2020-11-23 04:24:13 Java开发

Hibernate验证上的自定义错误消息

我正在尝试在我的电子商务站点中设置休眠验证. 我有一个分配了多个对象的订单对象.当客户进行结帐时,我希望能够单独验证这些对象-有时以一种形式验证多个对象. 例如,在提交交货表单后,应该验证deliveryCharge和deliveryAddress.如果此验证失败,则将返回交付表单,其中包含验证错误列表. 我可以通过Java实现来验证对象,但是当我尝试使用标 ..
发布时间:2020-11-23 04:23:04 Java开发

休眠验证器导致多对多关系无法保存

我在用户和角色之间有一个ManyToMany关系.我在“用户"中的角色集上有一个自定义的休眠验证约束. 在@PostConstruct中,我使用spring-data-jpa中的标准JpaRepository将初始角色(ADMIN,USER)保存到数据库中.然后,我使用管理员角色创建一个初始用户. 如果没有自定义验证,则关联将正确保存,并且在user_role联接表中看到一个条目.如果 ..
发布时间:2020-11-23 04:22:54 Java开发

找不到spring3 mvc @Valid批注

我尝试使用@Valid批注,但是eclipse总是会出现"Valid无法解析为类型"错误.我正在使用spring3库. 我已经将hibernate-validator-4.1.0.Final.jar导入到我的WEB-INF/lib目录中.但是,这不能解决问题. 感谢您的帮助! 解决方案 据我所知,@Valid批注是Validation-api JAR的一部分,您可以在Hiber ..
发布时间:2020-11-23 04:22:47 Java开发

组合键= [外键+主键]

第一个表=学生[s_id是pk] 第二张表= Teacher [t_id是pk,s_id是f_k]在这里,我想创建组合键[comp_id]组合在一起(t_id [pk] + s_id [f_k]) 并且该复合键用作拼贴表的外键 3rd table = Collage [col_id是pk,comp_id为f_k] 如何使用J_PA存储库和Spring Boot m_v_c ..
发布时间:2020-11-23 04:13:02 数据库