创建项目
官网创建项目并下载 Spring Initializr
创建时添加依赖:Spring Web
会自动添加相应的起步依赖
依赖配置
这些依赖在Idea创建时勾选就会添加上去
Web 依赖
spring-boot-starter-web
Web 开发依赖
内嵌了一个Tomcat
spring-boot-starter-test
单元测试
其他起步依赖:Spring Boot Reference Documentation
SpringBoot 项目有一个父工程,版本号在父工程统一管理。只需要配置 <parent>
,依赖不需要配置版本号
spring-boot-devtools
?
spring-boot-starter-tomcat
?
Mybatis 依赖
mybatis
MySQL驱动
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <dependencies> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency>
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>3.0.2</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter-test</artifactId> <version>3.0.2</version> <scope>test</scope> </dependency> </dependencies>
|
lombok 工具包
简化实体类的定义
配置文件 application.properties
引入 mybatis 配置信息
1 2 3 4 5 6 7 8 9 10
| spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/company_info spring.datasource.username=root spring.datasource.password=root
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
mybatis.configuration.map-underscore-to-camel-case=true
|
前端静态资源目录
resources
下
/static
或 /public
或 /recources
访问时以此为根目录
图