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项目的创建
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