@Bean
public JdbcTemplate jdbcTempalte(DateSource ds){
return new JdbcTempalte(ds);
}
@Bean
public DataSource dataSource(){
return new EmbeddedDatabaseBuilder()
.setType(EmbeddedDatabaseType.H2)
.addScripts('ddl.sql', 'data.sql')
.build();
}
通过使用Spring Boot Starter POM或入门依赖项功能,您只需在pom.xml中添加spring-boot-starter-web依赖项即可获得所有这些功能。 因此,您只需添加一个,而不是添加所有这些依赖项并担心其兼容版本。您还将更加自信使用经过试验和测试的库版本,并且将来不会出现任何不兼容问题。
@RestController
class HelloSpringBootController{
@RequestMapping("/")
def hello() {
return "Hello Spring Boot CLI"
}
}