草庐IT

spring-boot-maven-plugin

全部标签

java - jOOQ 和 Spring 事务管理

我使用jOOQ3.8和SpringBoot1.4.1。我看到jOOQ使用一种机制来保证handlingoftransactions.如果我定义了一个注释为事务性的方法并且在执行两个插入时,它们是否在同一事务中执行,例如@Transactional(propagation=Propagation.MANDATORY)publicdoInsert(){DSL.using(configuration).insertInto(...);DSL.using(configuration).insertInto(...);}所有执行的insert在异常情况下会回滚吗?它们会在一笔交易中执行吗?或者,

java - 使用 Spring Cloud Stream 将 RabbitMQ 消费者绑定(bind)到现有队列

我使用RabbitMQ网络用户界面创建了一个主题交换TX并绑定(bind)到交换两个队列TX.Q1和TX.Q2,每个都与路由键rk1和rk2相应地绑定(bind),并向交换生成少量消息。现在我想使用SpringCloudStream创建一个消费者,它只会从Q1获取消息。我尝试使用配置:spring.cloud.stream.bindings.input.destination=TXspring.cloud.stream.bindings.input.group=Q1以及消费消息的方法的注解@StreamListner(Sink.INPUT)。结果我可以看到消费者创建了一个同名队列(或绑

java - Maven,如何复制文件?

我想将一些文件(jar、启动脚本、文档)复制到某个目录,例如dist/在项目根目录中。我正在使用ma​​ven-assembly-plugin并设置在pom.xml中。它在dist/中创建文件但里面-/子目录。有什么方法可以只在dist/的根目录中输出它吗??或者Maven中是否有一个简单的复制文件的插件?maven-assembly-plugin3.0.0maven-assemblypackagesingle${project.basedir}/dist${project.basedir}/src/main/maven-assembly/dist.xml距离.xmldistdirfa

java - Spring4配置CommonsMultipartResolver失败

我在applicationContext.xml中配置CommonsMultipartResolver,如下所示:但它抛出如下异常:15-Feb-201722:17:35.049INFO[RMITCPConnection(2)-127.0.0.1]org.apache.jasper.servlet.TldScanner.scanJarsAtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDsw

java - 如何在 Spring Boot 中关闭 "NioEndPoint"日志记录?

我正在开发一个SpringBootWeb应用程序,我在其中将一个长时间运行的进程添加到ScheduledExecutorService。为了确保它按照我认为的方式运行,我正在使用System.out.println()来调试长时间运行的进程。我的问题是我一直收到这些NioEndpointFINER|timeoutcompleted:keysprocessed=1;now=1492721057929;nextExpiration=1492721057927;keyCount=0;hasEvents=false;eval=false{timeout()/18}04:44.714NioEnd

java - Spring Boot - 放置 jsp 文件的位置

我正在尝试使用MVC开发一个新的Springboot应用程序,作为将我现有的SpringMVC应用程序移动到Springboot的第一步。但是,我遇到了jsp文件映射的问题。Couldnotresolveviewwithname'hello'inservletwithname'dispatcherServlet'我在SO中准备了很多答案,但似乎没有一个能解决我的问题——我不打算使用任何模板引擎,因为我将有很多jsps需要考虑——一旦设置了springboot可能是一个计划。我的项目结构如下:MyFirstApp--src/main/java--uk.co.company--MainAp

java - 如何创建不将 WARN 消息记录到日志的 Spring @ExceptionHandler 方法

我有一个带有Spring@ExceptionHandler的SpringBoot应用程序,它主要执行我想要的操作。它将HTTP状态代码设置为409,并在JSON响应中包含额外的错误信息。@ExceptionHandler(PolicyExecutionException.class)publicResponseEntityhandleException(PolicyExecutionExceptionse){returnResponseEntity.status(HttpStatus.CONFLICT).body(se.getScriptErrorMap());}我注意到,即使它向客户

java - 如何将 ReactJS 与 spring Boot 集成

我想将ReactJS与Spring-boot和ma​​ven集成,但我不知道如何集成。我可以使用npm来安装它,但我不知道我将在哪条路径上安装它。npminitnpminstall--savereactreact-dom 最佳答案 参见frontend-maven-plugin你应该在你的pom.xml文件中添加这样的东西com.github.eirslettfrontend-maven-plugin1.2targetinstallnodeandnpminstall-node-and-npmv4.4.53.9.2npminstall

java - 通过 maven surefire-report 在单个文件中以汇总格式执行单元测试类中的测试执行时间

任何人都可以让我知道如何通过maven-surefire获取单个文件中单元测试类中每个单元测试所花费的时间吗?我已经看到我的target/surefire-report它有每个测试的文件。基本上我正在寻找一个汇总了所有执行时间的文件。如果可能,还可以按每个测试的执行时间对结果进行排序。我在MacOSX10.12.6上使用maven3.5和surefire-plugin2.4.2。 最佳答案 maven-surefire-plugin目前不允许您这样做。它将所有结果写入单独的文件中。您可以在其issuetracker中创建功能请求,如

java - Spring Boot 即时重置数据源

当spring配置文件或自定义数据库属性文件中的数据库名称、密码或主机名等数据库属性发生更改时,我正在尝试在SpringBoot中更新数据源。当属性更改时,应用程序必须通过监听属性更改自行更新。一旦数据库配置更改,我就使用Spring执行器/restartbean。但用户必须明确发出重新启动请求。必须通过监听更改和更新数据源来避免此步骤。你能告诉我在Springboot中执行此操作的最佳方法吗? 最佳答案 找到了一种动态更新数据源的方法,我已将包含数据库属性的外部spring配置文件提供给应用程序,然后使用数据源bean的@Refr