小编imm*_*mme的帖子

Spring Boot - 环境@Autowired抛出NullPointerException

我使用Spring Boot 0.5.0.M5进行项目设置.

在我尝试的其中一个配置文件中,@Autowire Environment但是失败了NullPointerException.

这是我到目前为止所拥有的:

Application.java

@EnableAutoConfiguration
@Configuration
@ComponentScan
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

JpaConfig.java想去的地方@Autowire Environment

@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(basePackages = "com.ui.persistence.repository")
public class JpaConfig {
    private static final String DATABASE_DRIVER = "db.driver";
    private static final String DATABASE_PASSWORD = "db.password";
    private static final String DATABASE_URL = "db.url";
    private static final String DATABASE_USERNAME = "db.username";
    private static final String HIBERNATE_DIALECT = "hibernate.dialect"; …
Run Code Online (Sandbox Code Playgroud)

java environment nullpointerexception autowired spring-boot

17
推荐指数
4
解决办法
5万
查看次数