Spring   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了java – Spring Boot:无法配置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

看起来(可能不是),SpringBoot无法加载驻留在src / main / resources上的application.properties文件.我需要添加什么额外的配置来启动我的应用程序?

错误跟踪:

引起:

@H_884_1@membersApplication.java

@SpringBootApplication
public class MembersApplication {

public static void main(String[] args)
{
    SpringApplication.run(MembersApplication.class,args);
}
}

DatabaseConfig.java

@Configuration
@EnabletransactionManagement
public class DatabaseConfig {

  @Value("${db.driver}")
  private String DB_DRIVER;

  @Value("${db.passworD}")
  private String DB_password;

  @Value("${db.url}")
  private String DB_URL;

  @Value("${dB.USERNAME}")
  private String DB_USERNAME;

  @Value("${hibernate.dialect}")
  private String HIBERNATE_DIALECT;

  @Value("${hibernate.show_sql}")
  private String HIBERNATE_SHOW_sql;

  @Value("${hibernate.hbm2ddl.auto}")
  private String HIBERNATE_HBM2DDL_AUTO;

  @Value("${entitymanager.packagesToScan}")
  private String ENTITymANAGER_PACKAGES_TO_SCAN;

  @Bean
  public Datasource datasource() {
    DriveRMANagerDatasource datasource = new DriveRMANagerDatasource();
    datasource.setDriverClassName(DB_DRIVER);
    datasource.setUrl(DB_URL);
    datasource.setUsername(DB_USERName);
    datasource.setpassword(DB_password);
    return datasource;
  }

  @Bean
  public LocalSessionfactorybean sessionFactory() {
    LocalSessionfactorybean sessionfactorybean = new LocalSessionfactorybean();
    sessionfactorybean.setDatasource(datasource());
    sessionfactorybean.setPackagesToScan(ENTITymANAGER_PACKAGES_TO_SCAN);
    Properties hibernateProperties = new Properties();
    hibernateProperties.put("hibernate.dialect",HIBERNATE_DIALECT);
    hibernateProperties.put("hibernate.show_sql",HIBERNATE_SHOW_sql);
    hibernateProperties.put("hibernate.hbm2ddl.auto",HIBERNATE_HBM2DDL_AUTO);
    sessionfactorybean.setHibernateProperties(hibernateProperties);

    return sessionfactorybean;
  }

  @Bean
  public HibernatetransactionManager transactionManager() {
    HibernatetransactionManager transactionManager = 
        new HibernatetransactionManager();
    transactionManager.setSessionFactory(sessionFactory().getObject());
    return transactionManager;
  }
最佳答案
您在类路径上缺少DB JAR.如果您使用的是Maven / Gradle,只需在您的POM / gradle文件中包含JDBC驱动程序依赖项即可.

大佬总结

以上是大佬教程为你收集整理的java – Spring Boot:无法配置全部内容,希望文章能够帮你解决java – Spring Boot:无法配置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。