[spring boot] 02 新建项目 - 编写配置文件和数据库内容

主要内容:

    一、新建项目

    二、安装项目依赖

    三、设置配置文件

    四、增加数据库和表

    五、启动项目

一、新建项目

 1.1. 点击新建项目

 1.2. 选择 Spring Initializr,并设置project SDK(第一次需要选择添加)

 1.3. 设置项目名

 

 1.4. 选择相关依赖 

  1.4.1. 选择 Core - Lombok

 1.4.2. 选择 Web - Web

 

 1.4.3. 选择 SQL - MySQL

 

 1.5. 设置项目目录,完成

二、安装项目依赖

 2.1. 根据之前mvn的设置,自动下载安装依赖

 2.2. 等待下载安装完成。。。wait。。。wait。。。(右下方的进度条消失)

 2.3. 看下相关依赖的配置怎么存放的,打开根目录下的pom.xml文件

三、设置配置文件

 2.1. 将配置文件改名application.properties 改名为 application.yml (这样的配置文件结构比较清晰呀)

 2.2. 在配置文件中增加配置

server:
  port: 7779
spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    username: root
    password: 123456
    url: jdbc:mysql://192.168.1.111/fun?characterEncoding=utf-8&useSSL=false
View Code

 

 2.3. 哇,好像 mysql.jdbc 变成深红色了,说明报错了,检查下依赖

 

Ctrl + S,如果弹出一下这个框,点击:Enable Auto-Import,当改了pom会自动下载导入新的依赖的

 

等右下角的下载提示进度条小时候,再查看下application.yml,没有报错啦

四、增加数据库和表

 4.1. 执行增加数据库和表的sql (不然启动项目会报错)

CREATE database fun CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
use fun;

CREATE TABLE `module_info` (
    `module_id` INT NOT NULL AUTO_INCREMENT,
    `module_name` VARCHAR(64) NOT NULL COMMENT '模块名',
    `create_time` TIMESTAMP NOT NULL DEFAULT current_timestamp COMMENT '创建时间',
    `update_time` TIMESTAMP NOT NULL DEFAULT  current_timestamp ON UPDATE current_timestamp COMMENT '修改时间',
    PRIMARY KEY (`module_id`)
) COMMENT '模块表';

五、启动项目

 5.1. 如果右键点击 -> DemoApplication, 点击 -> Run 'DemoApplication',启动项目

 

 5.2.  第一次启动比较慢,要多等一会儿,弹出以下框的内容表示启动成功

 

5.3. 启动完后,可以看下编译后的项目结构 (File -> Project Structure)

 target是启动项目时build出来的,在Excluded下;第一次新建完项目后,就已经有了Sources、Tests和Resources

猜你喜欢

转载自www.cnblogs.com/allbetter/p/10328510.html