草庐IT

spring-boot-gradle-plugin

全部标签

java - 需要 JDK 1.6 的最新版本的 build-helper-maven-plugin 是什么?

BuildHelperMaven插件的最新版本(目前为1.10)需要Java1.7,这破坏了我的构建。Theplugindocumentationpage仅显示最新版本的Java版本要求。 最佳答案 查看BuildHelperMaven插件版本,here版本1.9.1指向父POMorg.codehaus.mojo.mojo-parent版本33,它仍然将其Java目标设置为1.5(通过属性mojo.java.target)。版本1.10指向父POMorg.codehaus.mojo.mojo-parent版本38,它将其Java目标

java - Spring 中的事务原子性

SQL/Spring中的事务原子性是什么意思,什么不是?我正在考虑以下情况。如果我错了请纠正我:此代码不正确:@TransactionalpublicvoidvoteUp(longfooId){Foofoo=fooMapper.select(fooId);//SELECT*FROMfooWHEREfooId==#{fooId}foo.setVotes(foo.getVotes()+1);fooMapper.update(foo);//UPDATEfooSETvotes=#{votes}(...)WHEREfooId==#{fooId}}尽管它是事务性的,但如果在多台机器/多线程中同时调

java - Spring 4 MVC - Rest 服务 - 在 bean 中使用默认值

我正在使用Spring4.1.4并实现一个简单的REST服务。我确实有一个POST方法,它根据请求获取一个Person对象。@ResponseStatus(value=HttpStatus.CREATED)@RequestMapping(value="",method=RequestMethod.POST,headers="Accept=application/json",consumes="application/json")publicvoidadd(@Valid@RequestBodyPersonoPerson)throwsException{//dothethings}bean

java - Gradle 本地项目依赖

我在同一个目录中有2个Gradle项目。目录结构如下:ParentDirectory\GradleProjectA\build.gradleGradleProjectB\settings.gradlebuild.gradle我想添加GradleProjectA作为对GradleProjectB的依赖。在GradleProjectB的settings.gradle中,我尝试添加include'GradleProjectA'然后在build.gradle:compileproject(':GradleProjectA')但这没有用。如有任何帮助,我们将不胜感激。谢谢。

java - spring-boot :run and spring-boot:start有什么区别

spring-boot:run和spring-boot:start有什么区别?我看到它们都可以用作Maven目标。但是有什么区别呢? 最佳答案 spring-boot:runDescription:Runanexecutablearchiveapplication.spring-boot:startDescription:Startaspringapplication.Contrarytotherungoal,thisdoesnotblockandallowsothergoaltooperateontheapplication.Th

java - 无法将简单的 Spring Boot Web 应用程序部署到 OpenShift

我有一个.war文件,当我将其复制到本地Tomcat9实例中的webapps文件夹时,它会成功部署。不知何故,当我尝试在Openshift设备(Tomcat7)上运行它时,它没有被部署。我正在采取的步骤:0:我克隆了远程仓库。1:我将war文件复制到git仓库中的webapps文件夹。2:我将它推送到远程仓库并得到输出:Writingobjects:100%(5/5),4.50KiB|0bytes/s,done.Total5(delta3),reused0(delta0)remote:Stoppingjbossewscartridgeremote:SendingSIGTERMtojbo

java - IntelliJ IDEA spring boot 热重载手动保存?

我的目标是:在IntelliJIDEA中为springboot项目禁用自动保存手动保存文件时始终热重新加载项目在我看来,同时实现这两个目标是不可能的。我可以通过修改这些设置来禁用IntelliJIDEA中的自动保存:Build,Execution,Deployment->Compiler取消选中Buildprojectautomatically另外我觉得太需要的是修改这些选项:Appearance&Behaviour->SystemSettings取消勾选Synchronization下的savefiles(framedeactivationandsavefilesautomatica

java - 为什么在对 Controller 类进行单元测试时使用 Spring Mockmvc

我看到我周围的人在Controller类的单元测试中使用SpringMVC,这对单元测试的用途没有帮助。单元测试应该测试Controller类的实际实现,这可以通过简单的Junit测试而不是使用SpringMockMVC更准确地实现。但是那么问题来了,那么SpringMockMVC的真正用途是什么呢?你需要它做什么?假设我有以下代码:@Controller@RequestMapping("/systemusers")publicclassSystemUserController{@RequestMapping(value="/{id}",method=RequestMethod.GET

java - 无法在 Spring Boot Test 1.5 中设置运行时本地服务器端口

我正在为我的应用程序使用SpringBoot1.5。在集成测试中,我想获取Web服务器的运行时端口号(注意:TestRestTemplate在我的情况下没有用。)。我尝试了几种方法,但似乎都不起作用。以下是我的方法。第一种方法@SpringBootTest(classes=TestConfig.class,webEnvironment=WebEnvironment.DEFINED_PORT)publicclassRestServiceTest{@LocalServerPortprotectedintport;在我的src/main/resources/config/applicatio

java - Spring Tool Suite 启动错误 - Java 已启动但返回退出代码 =13

我遵循了以下问题和答案:link1link2,link3,link4但我仍然没有找到解决问题的办法。我的STS.ini文件是:STS.ini,我得到的错误是:STSlaunchingerror.如果有人有解决办法请回复。 最佳答案 如果您点击了SpringToolSuitesite上的下载按钮它可能下载了32位版本(因为您使用的浏览器可能是32位)。除了rar文件的名称,我还没有找到确定您下载的版本的方法32位版本文件名为spring-tool-suite-3.8.4.RELEASE-e4.6.3-win32.zip,64位版本文件