- 环境搭建
需要时间:15分钟
需要工具:Spring Tool Suite™ 3 Downloads/IDEA
JDK 8 及以上
2.创建项目
使用 spring tool suite + eclipse或者Idea创建spring boot项目
3.配置pom.xml文件
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>
4.配置application.yml
若MySql过期则进行一下操作,否则跳过。
Mysql删除注册表:HKEY_CURRENT_USER/Software/下的第一个注册表删除。
spring:
  #配置属性文件
  profiles:
    active: dev
  #配置MySQL
  datasource:
    #添加驱动器名称
    driver-class-name: com.mysql.cj.jdbc.Driver
    #添加数据库连接的url
    url: jdbc:mysql://127.0.0.1:3306/pyt?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
    #配置数据库用户名
    username: root
    #配置数据库密码
    password: 123456
  #配置jpa
  jpa:
    hibernate:
      #ddl-auto属性:
      #   create 启动时删数据库中的表,然后创建,退出时不删除数据表
      #   create-drop 启动时删数据库中的表,然后创建,退出时删除数据表 如果表不存在报错
      #   update 如果启动时表格式不一致则更新表,原有数据保留
      #   validate 项目启动表结构进行校验 如果不一致则报错
      ddl-auto: update
    #改属性值若为true,操作数据库时,可打印SQL语句到控制台
    show-sql: true什么是jpa?
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 [1]
什么是hibernate?
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的JaveEE架构中取代CMP,完成数据持久化的重任。
5.配置MySQL
注意:
驱动器名称为:com.mysql.cj.jdbc.Driver
JDBC配置为:Jdbc:mysql://连接地址:连接端口/数据库名称?是否使用SSL&是否使用Unicode编码&编码格式&服务器时区jdbc:mysql://127.0.0.1:3306/pyt?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC若配置不完整会启动报错。配置yml文件的时候,添加属性时,冒号(:)后需要添加空格。
开始敲代码
此时需要注意spring boot默认扫描源文件为与DemoApplication同目录下的文件。
- 可选项
关闭启动logo:
DemoApplication   main函数下的代码修改为//SpringApplication.run(DemoApplication.class, args);
SpringApplication springApplication = new SpringApplication(DemoApplication.class);
springApplication.setBannerMode(Banner.Mode.OFF);
springApplication.run(args);
 
 
                     
            
        













 
                    

 
                 
                    