A demo can refer to
AppConfig
= {"Org.whm.test" }) @EnableAutoConfigurationpublicclass AppConfig { publicstaticvoid main (string[] argss) { = {"--spring.config.location= Classpath:config/app.yml " }; Springapplication.run (AppConfig. class , args);} }
Pom.xml
<parent> <groupId>org.springframework.boot</groupId> <artifactId> spring-boot-starter-parent</artifactid> <version>1.5.4.RELEASE</version> </parent > <dependencies> <dependency> <groupid>org.springframework.boot</groupid > <artifactId>spring-boot-starter-web</artifactId> </dependency> < dependency> <groupId>org.springframework.boot</groupId> <artifactId> spring-boot-starter-aop</artifactid> </dependency> </dependencies>
App.yml
Server: port:8099 session-timeout:30 tomcat.max-threads:0 tomcat.uri-encoding:utf-8 Spring : AOP: auto:true DataSource: url:jdbc:mysql://localhost:3306/newbirds username:root Password:mymysql driverClassName:com.mysql.jdbc.Driver JPA: database:mysql show-sql:true< C16/>hibernate: ddl-auto:update naming-strategy:org.hibernate.cfg.improvednamingstrategy Properties: Hibernate: dialect:org.hibernate.dialect.MySQL5Dialect
Spring Boot App