一、准备工作

学习SpringBoot,最好学过Spring,没学过也行

本篇文章的所有图片来源于 Fanx繁星博客[csdn](en,还是我的博客)

Springboot学习专题使用的IDE工具为 Spring tools suite 4,请自行官网或者文章底部下载

二、搭建新的SpringBoot项目

1.Spring Starter Project

在sts右上角 File,找到 Spring Starter Project,然后找到next

图 2.1

2.脚手架操作

填写创建的信息,就是包名啊,选择JDK版本之类的Java Version一定要和自己电脑上的jdk版本对应

Service URL 可以改为 https://start.aliyun.com/ (阿里的脚手架)

图 2.2.1

图 2.2.2

3.配置 application.yml

图片中的application.yml是我自己新创建的,哪一个都行,这里用的yml

图 2.3

[]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
server:
port: 8080 # 服务端口号
spring:
application:
name: springboot-demo # 服务名称
thymeleaf:
cache: false #关闭缓存
prefix: classpath:/templates/ #页面访问的目录
suffix: .html #页面访问的后缀
encoding: UTF-8
mode: HTML5
datasource:
url: jdbc:mysql://localhost:3306/city?serverTimezone=Asia/Chongqing&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&verifyServerCertificate=false&autoReconnct=true&autoReconnectForPools=true&allowMultiQueries=true
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver

mybatis:
type-aliases-package: cn.fanxs.blog.entity #让mybatis扫描到自定义的POJO的引用
mapper-locations: classpath:mapper/*.xml # 映射文件的路径扫描

4.运行项目

这个是运行完后直接打开浏览器访问项目,有谷歌浏览器才可以 http://localhost:8080 要换成自己的 ,后面的8080是在上面yml里面设置的,将这段放在(启动类) SpringApplication.run(SpringBlog1Application.class, args);下面就行

在src/main/java/你的包/SpringBlog-1Application.java内

[]
1
2
3
4
5
6
7
8
9
String cmd = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe http://localhost:8080";
Runtime run = Runtime.getRuntime();
try{
run.exec(cmd);

}catch (Exception e){
e.printStackTrace();

}

接下来运行就行,看到下面这个,就说明搭建成功了

图 2.4

开始使用