小编Eug*_*ras的帖子

@Value 和 @PropertySource("classpath:application.properties") 总是返回 null

应用程序属性

local=true
Run Code Online (Sandbox Code Playgroud)

应用程序配置.java

    @PropertySource("classpath:application.properties")
    @Configuration
    public class AppConfig {
        @Value("${local}")
        private Boolean local;

        @Bean
        public DataSource dataSource() {
            DriverManagerDataSource dataSource = new DriverManagerDataSource();

            if(local){
              [..]
            } else {
              [..]
            }

            return dataSource;
        }
    }

    @Bean
    public PropertySourcesPlaceholderConfigurer propertyPlaceHolderConfigurer() {
        return new PropertySourcesPlaceholderConfigurer();
    }
Run Code Online (Sandbox Code Playgroud)

HibernateUtil.类

@PropertySource("classpath:application.properties")
public class HibernateUtil {
    static {
        try {
            Properties prop= new Properties();

            if(local){
              [..]
            } else {
              [..]
            }
}
Run Code Online (Sandbox Code Playgroud)

我需要在本地或远程配置我的数据库,但我不能。 “Hibernate.class 中的本地”始终返回 null。为什么?

java spring config

2
推荐指数
1
解决办法
2万
查看次数

来自CodePipeline(AWS)的CodeBuild(AWS)

我试图使用CodePipeline(AWS)触发多个构建,并且当管道触发CodeBuild时,CodeBuild失败并出现下一个错误:

[Container] 2018/02/07 19:30:20 Waiting for DOWNLOAD_SOURCE
Run Code Online (Sandbox Code Playgroud)

消息:访问被拒绝

额外的信息:

  • 来源来自Github
  • 如果我启动CodeBuild,则手动运行会非常完美。

在此处输入图片说明

在此处输入图片说明

github amazon-web-services aws-codepipeline aws-codebuild

0
推荐指数
1
解决办法
1158
查看次数