作者:柯基大佬
日期:2021-08-13
类型:Java
说明:本文源于 柯基 手写摘要,如需转载请带上链接或注明出处!
项目创建 New Project -> Spring Initializr(Maven)
选择:
Web
Template Engines
SQL
MyBatis Framework:Java与MySQL桥梁框架
MySQL Driver:MySQL数据库驱动(早期项目使用JDBC驱动)
配置MySQL数据库 配置文件路径:src/main/java/resources/application.properties
注意事项
自定义端口号,防止被占用
数据库的哪个库,写明库名
数据库密码,先测试是否正确
数据库表、字段映射的Java实体类
#服务端口 server.port=xxxx # 数据库配置 spring.datasource.name=xxxx spring.datasource.url=jdbc:mysql://localhost:3306/xxxx?characterEncoding=utf-8 spring.datasource.username=root spring.datasource.password=xxxx spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # 数据库映射 mybatis.mapper-locations=classpath:mapper/*.xml mybatis.type-aliases-package=com.xxxx
pom.xml下的基本配置解释 1. 项目的基本配置
<groupId > com.a2j</groupId > <artifactId > springboot</artifactId > <version > 0.0.1-SNAPSHOT</version > <name > springboot</name > <description > Demo project for Spring Boot</description >
groupId:包名 artifactId:仓库名 version:版本号 name:项目名 description:项目描述
2. 前后端未分离时,面向Web的Java模板引擎
<dependency > <groupId > org.springframework.boot</groupId > <artifactId > spring-boot-starter-thymeleaf</artifactId > </dependency >
3. 提供SpringMVC必要的组件,快速开发Web项目
<dependency > <groupId > org.springframework.boot</groupId > <artifactId > spring-boot-starter-web</artifactId > </dependency >
4. Mybatis依赖,Java与MySQL的桥梁
<dependency > <groupId > org.mybatis.spring.boot</groupId > <artifactId > mybatis-spring-boot-starter</artifactId > <version > 2.2.0</version > </dependency >
5. MySQL数据库连接
<dependency > <groupId > mysql</groupId > <artifactId > mysql-connector-java</artifactId > <scope > runtime</scope > </dependency >