我已经设置了一些OS变量,并希望Spring自动选择它们。 但这不会发生。例如,应该从OS变量中提取spring.datasource.username,尽管在运行应用程序java.sql.SQLSyntaxErrorException: Access denied for user ''@'localhost'时出现此错误spring.profiles.active都没有被拾取,因此我看到了这个No active profile set, falling back to default profiles: def…

2020年11月18日 0条评论 50点热度 阅读全文

我在 Spring 世界很新。我正在使用 application.properties 来设置不同的端口值。如何在application.properties文件中注释一些代码? 解决方案如下: 您可以使用#开始行注释

2020年7月18日 0条评论 36点热度 阅读全文

在我的application.properties中,我定义了端口和服务器上下文。 server.port=8080 server.context-path=/SekcjaN 如何读取值上下文以将其插入 Controller 的RequestMapping值中。 @RestController @RequestMapping(value = server.context-path+"/auth") public class AuthController extends BaseController { } 解决方案…

2020年5月4日 0条评论 35点热度 阅读全文

在我的application.properties中,我定义了端口和服务器上下文。 server.port=8080 server.context-path=/SekcjaN 如何读取值上下文以将其插入 Controller 的RequestMapping值中。 @RestController @RequestMapping(value = server.context-path+"/auth") public class AuthController extends BaseController { } 解决方案…

2020年4月15日 0条评论 36点热度 阅读全文

我正在使用Intellj运行我的Spring Boot应用程序,该应用程序具有带占位符的application.yml文件。占位符的值应在运行时根据环境配置注入。 server: port: ${SERVER_PORT} 我正在尝试通过在应用程序运行的环境变量部分中传递占位符值来从Intellij运行Spring Boot应用程序 运行此应用程序时出现以下错误: 自动连接的依赖项注入失败;嵌套异常为java.lang.IllegalArgumentException:无法解析值“ $ {SERVER_PORT}”中…

2020年2月1日 0条评论 60点热度 阅读全文

我是Gradle环境的新手,我正在开发一个Spring应用程序,在application.properties文件中进行属性扩展,例如:server.port = $ {app_server_port}一切正常,当我使用gradle build命令进行构建时,Gradle接收文件~ / .gradle / gradle.properties并将变量扩展到所构建的application.properties文件中。 我的问题是: 如何防止该属性扩展? gradle build中是否有任何命令行参数可以忽略~ / .g…

2019年11月21日 0条评论 38点热度 阅读全文

在我的application.properties中,我定义了端口和服务器上下文。 server.port=8080 server.context-path=/SekcjaN 如何读取值上下文以将其插入 Controller 的RequestMapping值中。 @RestController @RequestMapping(value = server.context-path+"/auth") public class AuthController extends BaseController { } 解决方案…

2019年10月28日 0条评论 35点热度 阅读全文

在我的项目中,我有我的application.properties。此外,项目根目录中还有一些变量-Yaml。是否有可能使application.properties文件从yaml文件中读取一个变量? 我需要一个属性service.name具有与vars-dev.yaml中的name相同的值。 service.name=${name}无效 解决方案如下: Spring将首先加载.yml文件,然后加载.properties文件。如果要使用.yml文件中的任何值,那么首先需要做的是在.properties文件中为ser…

2019年10月19日 0条评论 46点热度 阅读全文

我有充当多个交付服务的应用程序。必须通过application.properties配置所有客户端,但是我需要使用一些ID来分隔所有配置。 例: app.delivery.method.{clientId}=SFTP app.{clientId}.sftp.username=some user app.{clientId}.sftp.password=some pass etc... 是否可以通过重写某些Spring Boot的解析器的属性或使用某些外部库来实现类似的目的? 我已经阅读了几乎所有文档,并看到了很多示…

2019年9月20日 0条评论 31点热度 阅读全文

我正在尝试从ldap-TEST.properties文件读取ldap属性并尝试将其绑定到我指定的java config class.for@PropertSource并为propertysourcesplaceholderconfigurer定义了一个静态Bean。我仍然在下面的值“classpath:/ ldap-$ {spring.profiles.active} .properties”中无法解析占位符“spring.profiles.active”是项目文件,请帮助我 @Configuration @Pro…

2019年9月14日 0条评论 39点热度 阅读全文