一、项目背景
尽管近年来出生率和新生儿数量总体呈下降趋势,但由于人口基数大,日本03岁婴儿数量仍保持在较高水平。由于“三孩政策”的延续,未来婴幼儿数量预计将进一步增加。由于日本三孩政策放开,中国小学生数量急剧增加。据不完全统计,我国适龄儿童有3亿人,中等城市3至6岁学龄前儿童约3万至5万人,7至12岁小学生约3万至5万人。 8万人。年人均休闲教育支出约3000元,其中90%以上的家庭需要课外教育。
随着时代的不断变迁,现代父母的经济压力越来越大,再加上日益复杂的社会保障形势,显然缺乏照顾和教育孩子的时间,因此,为孩子打造了第三个家。学校外面。家庭关怀班——。
Kichacha数据显示,目前日本有1.7万家育儿相关企业,2019年新注册企业超过3000家,比10年前增加了25倍。截至9月底,本财年注册的育儿相关企业数量为8,849家,比上年增长330%。辅导班成为创业者竞相抢夺的新蛋糕。
2.创建数据库和表
如果star_system 存在,则删除数据库。
创建数据库star_system。
使用星系统。
创建表user_role
(
用户ID int,
角色ID 整数
);
创建表role_menu
(
role_id int 不为空,
menu_id int 不为空
);
创建表sys_menu
(
menu_id int not null auto_increment,
菜单名称varchar(40),
父ID int,
order_num 整数,
路由路径
组件varchar(40),
组件保存路径
权限varchar(40),
图标varchar(40),
代表菜单C 代表组件F 代表按钮
主键(menu_id)
);
创建表sys_role
(
role_id int not null auto_increment,
角色名称varchar(40),
home_path varchar(40),
主键(role_id)
);
创建表sys_user
(
user_id int not null auto_increment,
用户名varchar(40),
密码varchar(40),
真实姓名varchar(40),
照片varchar(200),
主键(用户ID)
);
如果star_child 存在,则删除数据库。
创建数据库star_child。
使用star_child。
创建表care_bed
(
bed_id int 不为空,
bed_layer_count int 不为空,
bed_layer_max_count int,
use_child_own_bedding int,
床照片int,
child_id int,
room_id int,
主键(bed_layer_count、bed_id)
);
创建表care_child
(
child_id int not null auto_increment,
孩子名字varchar(40),
child_gender varchar(40),
孩子的出生日期,
child_photo varchar(40),
child_school varchar(40),
child_grade varchar(40),
子类varchar(40),
子标记varchar(200),
child_fathar_name varchar(40),
孩子的母亲姓名varchar(40),
child_father_cellphone varchar(40),
child_mother_cellphone varchar(40),
子地址varchar(200),
user_id int,
类型_id int,
room_id int,
教师_id int,
主键(child_id)
);
创建表child_attendance
(
attence_id int not null auto_increment,
出席日期和时间,
出勤_照片varchar(200),
attend_video varchar(200),
child_id int,
主键(attendance_id)
);
创建表care_type
(
type_id int not null auto_increment,
类型名称varchar(40),
type_desc varchar(200),
主键(type_id)
);
创建表care_room
(
room_id int not null auto_increment,
房间名称varchar(40),
room_gender varchar(40),
room_max_count int,
room_current_count int,
room_grade varchar(40),
主键(room_id)
);
创建表care_order
(
order_id int not null auto_increment,
订单_日期日期,
order_duration_in_month int,
order_duration_in_day int,
has_noon int,
has_afternoon int,
has_homework int,
总计小数(6,2),
child_id int,
主键(order_id)
);
如果star_meal 存在,则删除数据库。
创建数据库star_meal。
使用星餐。
创建表care_meal_plan
(
Meal_plan_id int not null auto_increment,
膳食计划名称varchar(40),
膳食计划日期;
主键(meal_plan_id)
);
创建表care_meal
(
Meal_id int not null auto_increment,
膳食名称varchar(40),
Meal_Photo varchar(200),
膳食视频varchar(200),
用餐日期,
主键(meal_id)
);
创建表care_job
(
job_id int not null auto_increment,
作业名称varchar(40),
job_min_sal int,
job_max_sal int,
主键(job_id)
);
创建表care_emp
(
emp_id int not null auto_increment,
emp_name varchar(40),
emp_性别varchar(40),
emp_生日,
emp_sal 整数,
job_id int,
主键(emp_id)
);
如果star_naire 存在,则删除数据库。
创建数据库star_naire。
使用star_naire。
创建表naire_question_type
(
Question_type_id int not null auto_increment,
问题类型名称varchar(40),
主键(问题类型ID)
);
创建表naire_question
(
Question_id int not null auto_increment,
问题内容varchar(40),
has_option int,
Question_type_id int,
主键(question_id)
);
创建表naire_question_option
(
Question_option_id int not null auto_increment,
Question_option_index int,
Question_option_content varchar(100),
Question_id int,
主键(问题_选项_id)
);
创建表naire_paper
(
Paper_id int not null auto_increment,
Paper_title varchar(40),
Paper_status int,
Paper_date日期,
被调查教师身份证件
受调查教师姓名
主键(paper_id)
);
创建表naire_answer
(
Answer_id int not null auto_increment,
Answer_question_option_id varchar(40),
Answer_text varchar(200),
user_id int,
Question_id int,
Paper_id int,
主键(answer_id)
);
创建表Paper_question
(
Paper_id int 不为空,
Question_id int 不为空,
主键(question_id、paper_id)
);
如果star_Teacher 存在,则删除数据库。
创建数据库star_Teacher。
使用star_Teacher。
创建表care_homework_guidance_type
(
home_guidance_type_id int not null auto_increment,
作业指令类型_最大数量int,
教师委员会
学生费
主键(作业_教学类型_id)
);
创建Care_Teacher 表
(
Teacher_id int not null auto_increment,
教师姓名varchar(40),
教师_性别varchar(40),
与教师对应的调查总数
教师授课学生人数
Teacher_sal int,
作业指令类型ID int,
教师级别ID int,
主键(Teacher_id)
);
创建表care_Teacher_level
(
Teacher_level_id int 主键auto_increment,
教师级别名称varchar(40),
Teacher_level_comm int 教师级别
);
在整个项目中,我们重点完成两个模块:教师模块和调查模块。
3. 设置您的环境
父项目中不需要编码。删除父项目的src目录。
pom.xml
?xml versinotallow=\’1.0\’ 编码=\’UTF-8\’?
项目xmlns=\’http://maven.apache.org/POM/4.0.0\’ xmlns:xsi=\’http://www.w3.org/2001/XMLSchema-instance\’
xsi:schemaLocatinotallow=\’http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\’
模型版本4.0.0/模型版本
groupIdcom.gao/群组ID
artifactIdstar/artifactId
版本1.0-快照/版本
包装pom/包装
特性
maven.compiler.source8/maven.compiler.source
maven.compiler.target8/maven.compiler.target
/财产
依赖管理
依赖关系
依赖
groupIdorg.springframework.boot/groupId
artifactId Spring Boot 入门父级/artifactId
版本2.3.7.RELEASE/版本
类型pom/类型
范围导入/范围
/依赖
依赖
groupIdorg.springframework.cloud/groupId
artifactIdspring-cloud-dependency/artifactId
版本Hoxton.SR9/版本
类型pom/类型
范围导入/范围
/依赖
依赖
groupIdcom.alibaba.cloud/groupId
artifactIdspring-cloud-alibaba-dependency/artifactId
版本2.2.5.RELEASE/版本
类型pom/类型
范围导入/范围
/依赖
/依赖项
/依赖管理
/项目
3.1 创建星型公共点
pom.xml
?xml versinotallow=\’1.0\’ 编码=\’UTF-8\’?
项目xmlns=\’http://maven.apache.org/POM/4.0.0\’
xmlns:xsi=\’http://www.w3.org/2001/XMLSchema-instance\’
xsi:schemaLocatinotallow=\’http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\’
家长
工件Idstar/artifactId
groupIdcom.gao/群组ID
版本1.0-快照/版本
/父级
模型版本4.0.0/模型版本
artifactIdstar-common/artifactId
特性
maven.compiler.source8/maven.compiler.source
maven.compiler.target8/maven.compiler.target
/财产
依赖关系
依赖
groupIdorg.springframework.boot/groupId
artifactIdspring-boot-starter-web/artifactId
/依赖
依赖
groupIdorg.springframework.boot/groupId
artifactIdspring-boot-starter-jdbc/artifactId
/依赖
依赖
groupIdorg.springframework.boot/groupId
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.3</version>
</dependency>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.6</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.79</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/test/resources</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
</project>
在star-comon的src/test/resources/mybatis下添加逆向工程配置类:star_teacher_generator.xml
<?xml versinotallow=\”1.0\” encoding=\”UTF-8\”?>
<!DOCTYPE generatorConfiguration
PUBLIC \”-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN\”
\”http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd\”>
<generatorConfiguration>
<context id=\”ctx1\”>
配置pojo的序列化 –>
<plugin type=\”org.mybatis.generator.plugins.SerializablePlugin\” />
<commentGenerator>
是否去除自动生成的注释 true:是 : false:否 –>
<property name=\”suppressAllComments\” value=\”true\” />
</commentGenerator>
数据库连接的信息:驱动类、连接地址、用户名、密码,这里配置的是mysql的,当然也可以配置oracle等数据库 –>
<jdbcConnection driverClass=\”com.mysql.cj.jdbc.Driver\”
cnotallow=\”jdbc:mysql://localhost:3306/star_teacher?characterEncoding=utf8&serverTimeznotallow=Asia/Shanghai\” userId=\”root\”
password=\”123\”>
<!–
在MySQL 8.0 以上的版本中,在生成 User 表的实体类时,Mybatis Generator 会找到多张 User表,
包括 MySQL information schemas 中的多张 User 表,生成了多个 User 相关的实体类。
添加以下配置,保证只生成自己需要的 User类
–>
<property name=\”nullCatalogMeansCurrent\” value=\”true\”/>
</jdbcConnection>
默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL
和 NUMERIC 类型解析为java.math.BigDecimal –>
<javaTypeResolver>
<property name=\”forceBigDecimals\” value=\”false\” />
</javaTypeResolver>
生成PO类的位置 –>
<javaModelGenerator targetPackage=\”com.gao.entity\”
targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\” />
从数据库返回的值被清理前后的空格 –>
<property name=\”trimStrings\” value=\”true\” />
</javaModelGenerator>
映射文件生成的位置 –>
<sqlMapGenerator targetPackage=\”com.gao.mapper\”
targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\” />
</sqlMapGenerator>
:mapper接口生成的位置 –>
<javaClientGenerator type=\”XMLMAPPER\”
targetPackage=\”com.gao.mapper\” targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\” />
</javaClientGenerator>
指定数据库表 –>
<table tableName=\”care_teacher\” domainObjectName=\”Teacher\”></table>
<table tableName=\”care_homework_guidance_type\” domainObjectName=\”HomeworkGuidanceType\”></table>
<table tableName=\”care_teacher_level\” domainObjectName=\”TeacherLevel\”></table>
</context>
</generatorConfiguration>
在star-comon的src/test/resources/mybatis下添加逆向工程配置类:star_naire_generator.xml
<?xml versinotallow=\”1.0\” encoding=\”UTF-8\”?>
<!DOCTYPE generatorConfiguration
PUBLIC \”-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN\”
\”http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd\”>
<generatorConfiguration>
<context id=\”ctx1\”>
配置pojo的序列化 –>
<plugin type=\”org.mybatis.generator.plugins.SerializablePlugin\”/>
<commentGenerator>
是否去除自动生成的注释 true:是 : false:否 –>
<property name=\”suppressAllComments\” value=\”true\”/>
</commentGenerator>
数据库连接的信息:驱动类、连接地址、用户名、密码,这里配置的是mysql的,当然也可以配置oracle等数据库 –>
<jdbcConnection driverClass=\”com.mysql.cj.jdbc.Driver\”
cnotallow=\”jdbc:mysql://localhost:3306/star_naire?characterEncoding=utf8&serverTimeznotallow=Asia/Shanghai\”
userId=\”root\”
password=\”123\”>
<!–
在MySQL 8.0 以上的版本中,在生成 User 表的实体类时,Mybatis Generator 会找到多张 User表,
包括 MySQL information schemas 中的多张 User 表,生成了多个 User 相关的实体类。
添加以下配置,保证只生成自己需要的 User类
–>
<property name=\”nullCatalogMeansCurrent\” value=\”true\”/>
</jdbcConnection>
默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL
和 NUMERIC 类型解析为java.math.BigDecimal –>
<javaTypeResolver>
<property name=\”forceBigDecimals\” value=\”false\”/>
</javaTypeResolver>
生成PO类的位置 –>
<javaModelGenerator targetPackage=\”com.gao.entity\”
targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\”/>
从数据库返回的值被清理前后的空格 –>
<property name=\”trimStrings\” value=\”true\”/>
</javaModelGenerator>
映射文件生成的位置 –>
<sqlMapGenerator targetPackage=\”com.gao.mapper\”
targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\”/>
</sqlMapGenerator>
:mapper接口生成的位置 –>
<javaClientGenerator type=\”XMLMAPPER\”
targetPackage=\”com.gao.mapper\” targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\”/>
</javaClientGenerator>
指定数据库表 –>
<table tableName=\”naire_answer\” domainObjectName=\”Answer\”></table>
<table tableName=\”naire_paper\” domainObjectName=\”Paper\”></table>
<table tableName=\”naire_question\” domainObjectName=\”Question\”></table>
<table tableName=\”naire_question_option\” domainObjectName=\”QuestionOption\”></table>
<table tableName=\”naire_question_type\” domainObjectName=\”QuestionType\”></table>
</context>
</generatorConfiguration>
在star-comon的src/test/resources/mybatis下添加逆向工程配置类:star_auth_generator.xml
<?xml versinotallow=\”1.0\” encoding=\”UTF-8\”?>
<!DOCTYPE generatorConfiguration
PUBLIC \”-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN\”
\”http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd\”>
<generatorConfiguration>
<context id=\”ctx1\”>
配置pojo的序列化 –>
<plugin type=\”org.mybatis.generator.plugins.SerializablePlugin\” />
<commentGenerator>
是否去除自动生成的注释 true:是 : false:否 –>
<property name=\”suppressAllComments\” value=\”true\” />
</commentGenerator>
数据库连接的信息:驱动类、连接地址、用户名、密码,这里配置的是mysql的,当然也可以配置oracle等数据库 –>
<jdbcConnection driverClass=\”com.mysql.cj.jdbc.Driver\”
cnotallow=\”jdbc:mysql://localhost:3306/star_system?characterEncoding=utf8&serverTimeznotallow=Asia/Shanghai\” userId=\”root\”
password=\”123\”>
<!–
在MySQL 8.0 以上的版本中,在生成 User 表的实体类时,Mybatis Generator 会找到多张 User表,
包括 MySQL information schemas 中的多张 User 表,生成了多个 User 相关的实体类。
添加以下配置,保证只生成自己需要的 User类
–>
<property name=\”nullCatalogMeansCurrent\” value=\”true\”/>
</jdbcConnection>
默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL
和 NUMERIC 类型解析为java.math.BigDecimal –>
<javaTypeResolver>
<property name=\”forceBigDecimals\” value=\”false\” />
</javaTypeResolver>
生成PO类的位置 –>
<javaModelGenerator targetPackage=\”com.gao.entity\”
targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\” />
从数据库返回的值被清理前后的空格 –>
<property name=\”trimStrings\” value=\”true\” />
</javaModelGenerator>
映射文件生成的位置 –>
<sqlMapGenerator targetPackage=\”com.gao.mapper\”
targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\” />
</sqlMapGenerator>
:mapper接口生成的位置 –>
<javaClientGenerator type=\”XMLMAPPER\”
targetPackage=\”com.gao.mapper\” targetProject=\”.\\star-common\\src\\main\\java\”>
是否让schema作为包的后缀 –>
<property name=\”enableSubPackages\” value=\”false\” />
</javaClientGenerator>
指定数据库表 –>
<table tableName=\”sys_user\” domainObjectName=\”User\”></table>
<table tableName=\”sys_role\” domainObjectName=\”Role\”></table>
<table tableName=\”sys_menu\” domainObjectName=\”Menu\”></table>
</context>
</generatorConfiguration>
在star-comon的src/test/java/下,添加逆向工程执行类:
package com.gao.test;
import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* @author gao
* @date 2023/03/28 11:12:44
*/
public class GeneratorSqlmap {
private String[] configFiles = new String[]{
\”star-common/src/test/resources/mybatis/star_teacher_generator.xml\”,
\”star-common/src/test/resources/mybatis/star_naire_generator.xml\”,
\”star-common/src/test/resources/mybatis/star_auth_generator.xml\”,
};
public void generator() throws Exception {
List<String> warnings = new ArrayList<String>();
boolean overwrite = true;
for (String cf : configFiles) {
指定Mybatis逆向工程配置文件的位置
File configFile = new File(cf);
System.out.println(configFile.getAbsolutePath());
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
myBatisGenerator.generate(null);
}
System.out.println(\”over\”);
}
public static void main(String[] args) throws Exception {
try {
GeneratorSqlmap t = new GeneratorSqlmap();
t.generator();
} catch (Exception e) {
e.printStackTrace();
}
}
}
逆向工程执行后,star-common中就会生成entity和mapper:
通用返回实体ResultVo (com.gao.util)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ResultVo {
private Integer code;
private String msg;
private Object data;
public static ResultVo success() {
操作成功\”);
}
public static ResultVo success(String msg) {
return success(msg, null);
}
public static ResultVo success(Object data) {
操作成功\”, data);
}
public static ResultVo success(String msg, Object data) {
return new ResultVo(200, msg, data);
}
public static ResultVo failure() {
操作失败\”);
}
public static ResultVO failure(String msg) {
return failure(msg, null);
}
public static ResultVo failure(Object data) {
操作失败\”, data);
}
public static ResultVo failure(String msg, Object data) {
return new ResultVo(500, msg, data);
}
}
star-common,全局异常处理类:
package com.gao.config;
import com.gao.util.ResultVO;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(Exception.class)
@ResponseBody
public ResultVO handleException(Exception e) {
// for debug
e.printStackTrace();
return ResultVO.failure(e.toString());
}
}
3.2 star-teacher
pom.xml
<?xml versinotallow=\”1.0\” encoding=\”UTF-8\”?>
<project xmlns=\”http://maven.apache.org/POM/4.0.0\”
xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\”
xsi:schemaLocatinotallow=\”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\”>
<parent>
<artifactId>star</artifactId>
<groupId>com.gao</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>star-teacher</artifactId>
<dependencies>
<dependency>
<groupId>com.gao</groupId>
<artifactId>star-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
star-teacher的application.yml
server:
port: 8081
spring:
application:
name: star-teacher
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql:///star_teacher?serverTimeznotallow=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: 123
启动类:
@SpringBootApplication
@MapperScan(\”com.gao.mapper\”)
public class TeacherApp {
public static void main(String[] args) {
SpringApplication.run(TeacherApp.class, args);
}
}
3.3 star-naire
star-naire的pom.xml
<?xml versinotallow=\”1.0\” encoding=\”UTF-8\”?>
<project xmlns=\”http://maven.apache.org/POM/4.0.0\”
xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\”
xsi:schemaLocatinotallow=\”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\”>
<parent>
<artifactId>star</artifactId>
<groupId>com.gao</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>star-naire</artifactId>
<dependencies>
<dependency>
<groupId>com.gao</groupId>
<artifactId>star-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
star-naire的application.yml
server:
port: 8091
spring:
application:
name: star-naire
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql:///star_naire?serverTimeznotallow=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: 123
启动类:
@SpringBootApplication
@MapperScan(\”com.gao.mapper\”)
public class NaireApp {
public static void main(String[] args) {
SpringApplication.run(NaireApp.class, args);
}
}
3.4 star-auth
star-auth的pom.xml
<?xml versinotallow=\”1.0\” encoding=\”UTF-8\”?>
<project xmlns=\”http://maven.apache.org/POM/4.0.0\”
xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\”
xsi:schemaLocatinotallow=\”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\”>
<parent>
<artifactId>star</artifactId>
<groupId>com.gao</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>star-auth</artifactId>
<dependencies>
<dependency>
<groupId>com.gao</groupId>
<artifactId>star-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
star-auth的application.yml
server:
port: 8071
spring:
application:
name: star-auth
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql:///star_system?serverTimeznotallow=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: 123
启动类:
@SpringBootApplication
@MapperScan(\”com.gao.mapper\”)
public class AuthApp {
public static void main(String[] args) {
SpringApplication.run(AuthApp.class, args);
}
}
#以上关于项目助跑的相关内容来源网络仅供参考,相关信息请以官方公告为准!
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92903.html