一.搭建springboot
idea 自带springboot 组件直接使用即可
填写maven 项目配置
finish完成,项目结构如下图:
启动项:LolclApplication---》走的是main()函数
配置application.properties
#访问相关配置
server.port=8080
server.tomcat.uri-encoding=UTF-8
#项目访问名称,如果不配置直接访问bean就可以
server.servlet.context-path=/MyBlogSys
#数据库配置(我自己的,这个大家自己配置)
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/myblog?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false
spring.datasource.username=myblog
spring.datasource.password=myblog
#Spring boot视图配置
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
#静态文件访问配置
spring.mvc.static-path-pattern=/static/**
编写测试controller类
创建springboot 启动项的快捷方式
点击界面右侧边栏--》maven project-->找到springboot:run
右键--》create ....--->创建成功---》再次使用:找到界面右上角有创建的自定义启动项就可用
高版本springboot--》需要配置jdbc:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
启动访问
启动成功
http://localhost:8080/MyBlogSys/test
二.搭建jsp环境
pom.xml
添加jsp引用
<!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>8.5.31</version>
</dependency>
创建webapp/WEB-INF/目录
main-->右键--》Directiory-->新建目录
再在webapp目录下创建WEB-INF目录
目录结构
点中项目--》右键选择Open Module Settiongs项目属性配置画面,也可以按F12快捷键进入。
然后点击Modules,找到web选项。
如果没有web,就点击左上角的“+”,创建一下
步骤1:点击右边的“-”,这是Spring boot项目,不需要web.xml文件,直接删除即可。 步骤2:选中原路径,鼠标左边双击,目录选择为上面创建的webapp文件,这一步多说一下,这一步是指向jsp文件的根目录,这一步设置之后你点击webapp文件夹右键创建的时候才会在上面出现jsp的创建选项。 步骤3:直接点击Create Artifact,然后点击右下键的Apply就可以
最终效果
目录结构展示
application.properties配置
#Spring boot视图配置
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
#静态文件访问配置
spring.mvc.static-path-pattern=/static/**
创建jsp页面
在WEB-INF目录下右键---》news--->jsp页面--
TestController.java类 添加访问requestmapping
启动springboot
运行结果展示