当前位置: 首页 > 知识库问答 >
问题:

如何删除应用程序中的属性值。属性并在Spring boot中动态设置它们?

颜高格
2023-03-14

我的申请。属性文件如下所示

#jwt
app.jwt.secret=RandomSecretKey
#1 day
app.jwt.expiration-in-ms=86400000
app.jwt.token.prefix=Bearer
app.jwt.header.string=Authorization

support.email=admin@xyz.co
spring.mail.host=smtpout.asia.secureserver.net
spring.mail.port=465
spring.mail.protocol=smtps
spring.mail.username=admin@xyz.co
spring.mail.password=******
spring.mail.properties.mail.transport.protocol=smtps
spring.mail.properties.mail.smtps.auth=true
spring.mail.properties.mail.smtps.starttls.enable=true
spring.mail.properties.mail.smtps.timeout=8000

我想从这个文件中删除它们,并通过使用JPA存储库从数据库中检索值来设置它们。怎么做?

共有1个答案

蒋硕
2023-03-14

你可以用领事。io来存储和获取您的属性。

因此,如果使用Consor,则可以在运行时使用注释@RefreshScope

示例:https://www.baeldung.com/spring-cloud-consul

 类似资料:
  • 我的申请。属性文件如下所示 我想从这个文件中删除它们,并通过使用JPA存储库从数据库中检索值来设置它们。如何做到这一点?

  • 问题内容: 我正在尝试向angular js的控制器中的div动态添加属性。 一切看起来都很好,在调试器中,我看到该属性已添加,但它不执行我的功能。您是否有任何想法如何向现有div添加属性以及如何使其起作用? 问题答案: 您需要重新编译div http://jsfiddle.net/r2vb1ahy/

  • 在Spring靴中, application.yml: 通过使用上述配置,我们可以避免在spring boot中基于java web(bean)的配置,这是一个很有价值的优势。 Q: 我们可以从应用程序中添加Kafka错误处理程序和Kafka消费者重试次数属性吗。属性/应用。yml? 我找不到任何关于它的参考或留档,因此希望有一些结论,只是因为这个问题,现在我必须在Spring Boot中转到并删

  • 我在src/main/resources下创建了2个文件: 应用程序。属性 第一个具有从env变量中获取值的属性,而后者具有固定值。 根据这里的具体情况,我以这样的方式推出了Spring靴: 然而,不会产生任何影响,并且应用程序是局部的。属性似乎被忽略。 有什么提示吗?

  • 在这里,我想在动态下拉列表中设置一个属性“selected”,当它在MVC中的HttpPost之后被单击时,它会显示相同的第一个文本“请选择一个类别”。 从HttpPost重载后,我想通过使用值来检查和设置选项标签中的属性“选择”,在Foreach循环选项标签中的动态下拉中获得“选择”属性。

  • 问题内容: 我在这里跟随有关JAAS身份验证的教程,当它显示如何运行示例代码时,说应该使用Java启动器的标准选项- Djava.security.auth.login.config ==启动已编译的类。 sample_jaas.config。这样,将设置系统属性: 我是用这种方式完成的,但是现在我也想在NetBeans中运行代码。由于NetBeans使用Ant,因此我认为指定这些选项可能有所不同