草庐IT

spring - 无法 Autowiring 字段 :RestTemplate in Spring boot application

我在启动期间运行SpringBoot应用程序时遇到异常:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'testController':Injectionofautowireddependenciesfailed;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Couldnotautowirefield:privateorg.springframework.web.clien

spring - 从 IntelliJ 运行时如何激活 Spring Boot 配置文件?

我有5个环境:-local(mydevelopmentmachine)-dev-qc-uat-live-staging我希望为每个环境使用不同的应用程序属性,因此我有以下属性文件,每个文件都有不同的数据源URL:-application.properties(containingcommonproperties)-application-local.properties-application-dev.properties-application-qc.properties-application-uat.properties-application-live.properties我正

Spring Boot - 不是托管类型

我用的是Springboot+JPA,在启动服务的时候遇到了问题。Causedby:java.lang.IllegalArgumentException:Notanmanagedtype:classcom.nervytech.dialer.domain.PhoneSettingsatorg.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219)atorg.springframework.data.jpa.repository.support.JpaMetamodelEntity

spring - 在 Spring Boot 中禁用所有与数据库相关的自动配置

我正在使用SpringBoot开发两个应用程序,一个用作服务器,另一个用作客户端应用程序。但是,它们都是同一个应用程序,根据事件配置文件功能不同。我正在使用SpringBoot的自动配置功能来配置我的应用程序。我想在客户端应用程序上禁用所有与数据库相关的自动配置,因为它不需要数据库连接。应用程序不应尝试与数据库建立连接,也不应尝试使用任何SpringData或Hibernate功能。数据库自动配置的启用或禁用应该是有条件的,并且基于应用的事件配置文件。我可以通过为各自的配置文件创建两个不同的application.properties文件来实现这一点吗?我尝试将此添加到我的属性文件中,

Spring Boot JPA - 配置自动重新连接

我有一个不错的小型SpringBootJPAWeb应用程序。它部署在AmazonBeanstalk上并使用AmazonRDS来保存数据。然而,它并不经常使用,因此在一段时间后会出现这种异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Thelastpacketsuccessfullyreceivedfromtheserverwas79,870,633millisecondsago.Thelastpacketsentsuccessfullytotheserverwas79,870,634millisecondsago.i

spring - Spring MVC 和 Spring Boot 的区别

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion我刚刚开始学习Spring。在我的下一步中,我想开发更大的Web应用程序。现在我想知道我应该从SpringBoot还是SpringMVC开始。我已经读过一些东西,但这很令人困惑,因为两者看起来很相似。那么这两者有什么区别呢? 最佳答案 SpringMVC是一个完整的面向HTTP的MVC框架,由SpringFramework管理并基于Servlet。它

macOS : autostart mysql on boot

我刚刚通过Homebrew软件在终端安装了mysql。现在当我尝试连接到mysql时它失败了,但是在我运行mysqld之后它可以工作..所以我现在需要做的是在我启动我的Mac时运行mysqld。我在Google上搜索过mysqldautoloadatstartup等,但找不到正确答案。希望有人能指出我正确的方向。谢谢! 最佳答案 brewinfomysql为您提供了在启动时加载MySQL的说明,但您需要做的就是:mkdir-p~/Library/LaunchAgentscp`brew--prefixmysql`/*mysql*.pl

java - 在 spring-boot jpa hibernate 中 >4<24 后与 Db 的连接终止

我有一个使用spring-boot,jpa-hiberate和mysql的应用程序。我收到此错误日志Causedby:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Thelastpacketsuccessfullyreceivedfromtheserverwas56,006,037millisecondsago.Thelastpacketsentsuccessfullytotheserverwas56,006,037millisecondsago.islongerthantheserverconfiguredvalueo

java - 无法让spring boot自动创建数据库模式

当我启动它时,我无法让springboot自动加载我的数据库架构。这是我的application.properties:spring.datasource.url=jdbc:mysql://localhost:3306/testspring.datasource.username=testspring.datasource.password=spring.datasource.driverClassName=com.mysql.jdbc.Driverspring.jpa.database=MYSQLspring.jpa.show-sql=truespring.jpa.hibernate

spring-boot - 没有可执行jar的Spring Boot 2 Gradle插件

如何配置SpringBootGradle插件2以禁用GradleScriptKotlin中的引导分发。我想要的发行版是一个包含所有依赖项(和jar)的程序集包zip,位于lib文件夹中。我已启用Jar任务并禁用了bootJar任务。我的构建文件的当前源https://github.com/Skatteetaten/mokey/blob/825a81f20c21a2220876a09ebf7f01fe7c61f2fd/build.gradle.kts注意auroraskatteetatengradle插件添加了分发机制。https://github.com/Skatteetaten/au