搭建SpringBoot项目
一、创建SpringBoot工程
1.创建project
选择jdk和spring网址
在这一步经常连接不到spring的网址
填写目录和工程名称 一路next下去finish
2.修改pom文件
将
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
改为
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
增加 Thymleaf
springboot+Thymleaf的约定
(1)默认静态文件(js,css,jpg等)放在resources下面的static文件夹下面
(2)页面文件放在templates文件夹下面
3.controller、srvice、dao
Controller
Service
DAO遵循iBatis规范即可
启动main方法
4.集成Thymleaf(看个人意愿与需要)
springboot默认是集成的thymleaf。
约定的路径是resources下的static存放静态资源js、css图片等
templates则是html界面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hello</title>
</head>
<body>
Hello World!
</body>
</html>
5.集成jsp(看个人意愿与需要)
首先添加工程依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
application.porperties 中添加配置
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
二、出现的错误
1.Initialization failed for ‘start.spring.io’ Please check URL, network and proxy settings. Error message: connect timed out
表示连接不到https://start.spring.io
解决方法
先测试一下是否可以连接到 start.spring.io
可以直接用浏览器访问 start.spring.io
测试一下是否可以连接成功多试几次,如果网络不好会丢包。
2.关闭防火墙再次尝试
3.还是不可以检查电脑是否设置了代理
4.换别的网络试试
如果还不行爱莫能助了,不好意思!
2.ailed to read artifact descriptor for org.springframework.boot:…
如果抛这个错误可能是maven配置出了问题也可能是网络有问题
maven设置
使用自己的maven和配置文件
3.jar包报错
如果是这种情况请去自己的maven本地仓库 一般是在user目录下m2文件夹里找到报错的包路径删除掉该文件夹重新下载
例:
就是m2下的org下的springframework下的boot删除掉然后重新maven下载
4.iBatis绑定异常
出现这种情况分两种。
第一种:mapper与dao对应不上比如接口路径错误、方法名称错误
第二种:MapperScan路径将其他的service、controller、component注册成了iBatis接口