baseframe-spring-boot-starter
一個自動生成代碼的支持mybatis的框架
maven中央倉庫依賴
<dependency>
<groupId>com.github.houbbbbb</groupId>
<artifactId>baseframe-spring-boot-starter</artifactId>
<version>0.0.1</version>
</dependency>
複製代碼
配置 application.yml
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/test
userName: root
password: root
generate:
enPath: G:/project/src/main/java/com/myproject/dto
enPack: com.myproject.dto
enMPath: G:/project/src/main/resources/mapper
複製代碼
生成代碼
@Autowired
GenerateOpt generateOpt;
@Test
public void test2() {
generateOpt.create("user"); // 這裏能夠同時生成多個表的實例代碼
}
複製代碼
而後導一下包就能夠直接使用了
注意:因爲update方法的條件不肯定,因此若是要是用update,須要在mapper.xml中將中不須要的條件參數刪去
使用
@Autowired
UserService UserService;
@Test
public void test2() {
userService.queryAll(new User());
userService.queryOne(new User());
userService.queryCount(new User());
userService.saveAll(new ArrayList<>());
userService.saveOne(new User());
userService.modify(new User());
userService.remove(new User());
}
複製代碼