SpringBoot教学资料1-SpringBoot基础

发布时间 2023-07-04 08:24:14作者: 临易

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