文/朱季谦
1.环境:SpringBoot
2.在pom.xml文件里引入相关依赖:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
3.创建generatorConfig.xml文件
1
2
3
4 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
5 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
6
7
8
9
10
11
12
13
14 15 connectionURL="jdbc:mysql://127.0.0.1:3306/example?useUnicode=true&characterEncoding=utf8" 16 userId="root" 17 password="123456"> 18
19
20
22
23
24
25
26
27 28 targetProject=".\src\main\java"> 29 30 31 32 33
34
35 36 targetProject=".\src\main\java"> 37 38 39
40
41 42 targetPackage="com.zhu.text.dao" targetProject=".\src\main\java"> 43 44 45
46
47
48
49
4.创建main类
1 import java.io.File;
2 import java.util.ArrayList;
3 import java.util.List;
4 import org.mybatis.generator.api.MyBatisGenerator;
5 import org.mybatis.generator.config.Configuration;
6 import org.mybatis.generator.config.xml.ConfigurationParser;
7 import org.mybatis.generator.internal.DefaultShellCallback;
8
9 public class MBGenerator {
10 public static void main(String[] args) throws Exception{
11
12 List
13 boolean overwrite = true;
14 File configFile = new File("例:generatorConfig.xml的存放路径");
15 ConfigurationParser cp = new ConfigurationParser(warnings);
16 Configuration config = cp.parseConfiguration(configFile);
17 DefaultShellCallback callback = new DefaultShellCallback(overwrite);
18 MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
19 myBatisGenerator.generate(null);
20 }
21 }
5.执行maven方法里的mybatis-generator:generate
完成以上步骤,就可以自定生成需要的xml文件与类以及对应的java bean类。
发表评论