繁体   English   中英

Spring Boot单例获得价值

[英]Spring Boot singleton get Value

您好,我是JAVA Spring Boot的初学者。 我无法从aplication.yml获得价值,也无法从单例类的service(JpaRepository)获得价值

@Component
@Scope(value = ConfigurableBeanFactory.SCOPE_SINGLETON)
public class AuthProviderService {

    @Value("${test.value}")
    private String testvalue;

    @Autowired
    private ProductService productService;
}

Spring Boot以特定方式加载属性。 请检查文件名中的拼写错误(ap p lication.yaml)

  • 14.打包的jar之外的应用程序属性(application.properties和YAML变体)。

  • 15,打包在jar中的应用程序属性(application.properties和YAML变体)。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

另外,请考虑将您的配置封装为@ConfigurationProperties

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM