一个易于使用的cedar-data(1.2.0+)框架的Spring Boot集成组件
maven
<dependency>
<groupId>com.github.cedar12</groupId>
<artifactId>cedar-data-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
gradle
compile group: 'com.github.cedar12', name: 'cedar-data-spring-boot-starter', version: '1.3.0'
cedar:
data:
scan-package: xx.xx.xx # ,分隔多个包
display-sql: false # 是否日志输出sql 默认false
max-layer: 5 #动态方法sql文件import导入的最大层数 默认5
@Configuration
public class DataSourceConfig{
@ConfigurationProperties(prefix="spring.datasource.druid")
@Bean
public DataSource dataSource(){
return new DruidDataSource();
}
}
依赖spring jdbcTemplate
使用Spring的 @EnableTransactionManager
@Transactional
注解