Idea 搭建SpringBoot WEB项目

搭建SpringBoot项目

  • 一、创建SpringBoot工程
    • 1.创建project
    • 2.修改pom文件
    • 3.controller、srvice、dao
      • Controller
      • Service
      • DAO遵循iBatis规范即可
      • 启动main方法
    • 4.集成Thymleaf(看个人意愿与需要)
    • 5.集成jsp(看个人意愿与需要)
  • 二、出现的错误
    • 1.Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings. Error message: connect timed out
    • 2.ailed to read artifact descriptor for org.springframework.boot:...
    • 3.jar包报错
    • 4.iBatis绑定异常

一、创建SpringBoot工程

1.创建project

Idea 搭建SpringBoot WEB项目_第1张图片
选择jdk和spring网址
Idea 搭建SpringBoot WEB项目_第2张图片
在这一步经常连接不到spring的网址Idea 搭建SpringBoot WEB项目_第3张图片
填写目录和工程名称 一路next下去finish
Idea 搭建SpringBoot WEB项目_第4张图片

2.修改pom文件


   org.springframework.boot
   spring-boot-starter

改为


    org.springframework.boot
    spring-boot-starter-web

增加 Thymleaf
springboot+Thymleaf的约定
(1)默认静态文件(js,css,jpg等)放在resources下面的static文件夹下面
(2)页面文件放在templates文件夹下面

3.controller、srvice、dao

Controller

Idea 搭建SpringBoot WEB项目_第5张图片

Service

Idea 搭建SpringBoot WEB项目_第6张图片

DAO遵循iBatis规范即可

Idea 搭建SpringBoot WEB项目_第7张图片
Idea 搭建SpringBoot WEB项目_第8张图片

启动main方法

Idea 搭建SpringBoot WEB项目_第9张图片

4.集成Thymleaf(看个人意愿与需要)

springboot默认是集成的thymleaf。
约定的路径是resources下的static存放静态资源js、css图片等
templates则是html界面
Idea 搭建SpringBoot WEB项目_第10张图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>hello</title>
</head>
<body>
Hello World!
</body>
</html>

5.集成jsp(看个人意愿与需要)

首先添加工程依赖

        
            javax.servlet
            javax.servlet-api
        
        
            javax.servlet
            jstl
        
        
            org.apache.tomcat.embed
            tomcat-embed-jasper
        

application.porperties 中添加配置

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

Idea 搭建SpringBoot WEB项目_第11张图片

二、出现的错误

1.Initialization failed for ‘https://start.spring.io’ Please check URL, network and proxy settings. Error message: connect timed out

表示连接不到https://start.spring.io
解决方法
先测试一下是否可以连接到 https://start.spring.io
可以直接用浏览器访问 https://start.spring.io
测试一下是否可以连接成功多试几次,如果网络不好会丢包。
Idea 搭建SpringBoot WEB项目_第12张图片
2.关闭防火墙再次尝试
3.还是不可以检查电脑是否设置了代理
4.换别的网络试试
如果还不行爱莫能助了,不好意思!

2.ailed to read artifact descriptor for org.springframework.boot:…

如果抛这个错误可能是maven配置出了问题也可能是网络有问题
maven设置
Idea 搭建SpringBoot WEB项目_第13张图片
使用自己的maven和配置文件
Idea 搭建SpringBoot WEB项目_第14张图片

3.jar包报错

Idea 搭建SpringBoot WEB项目_第15张图片
如果是这种情况请去自己的maven本地仓库 一般是在user目录下m2文件夹里找到报错的包路径删除掉该文件夹重新下载
例:在这里插入图片描述
就是m2下的org下的springframework下的boot删除掉然后重新maven下载

4.iBatis绑定异常

出现这种情况分两种。
第一种:mapper与dao对应不上比如接口路径错误、方法名称错误
第二种:MapperScan路径将其他的service、controller、component注册成了iBatis接口

你可能感兴趣的:(java)