SpringBoot简介
Spring Boot 优点
•可快速构建独立的Spring应用
•直接嵌入Tomcat(无需部署WAR文件)
•提供依赖启动器简化构建配置
•极大程度的自动化配置Spring和第三方库
•提供生产就绪功能
•极少的代码生成和XML配置
•Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化新Spring应用的初始化搭建和开发过程。
•Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”
SpringBoot环境配置
jdk,idea,maven,MySQL
https://maven.apache.org/download.cgi
阿里云镜像配置
<---自己的本地maven仓库位置--->
<localRepository>D:\java\maven\repository</localRepository>
<---自己的jdk版本配置--->
<profile>
<id>JDK-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
<---阿里云镜像源--->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
idea中默认maven配置
SpringBoot项目的创建
www.baidu.com
group: com.baidu
配置文件properties、yml语法介绍
#配置数据源
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&severTimezone=UTC
spring.datasource.user=root
spring.datasource.password=123456
#映射文件路径
mybatis.mapper-locations=classpath:mappers/*Mapper.xml
#实体类包名
mybatis.type-aliases-package=com.qfedu.springboot.demo.entity
spring:
datasource:
url: jdbc:mysql://localhost:3306/id?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: 123456
mybatis:
mapper-locations: classpath:mappers/*Mapper.xml
type-aliases-package: com.qfedu.springboot.demo.entity
server:
port: 8080
servlet:
context-path: /demo1