IDEA 搭建spring boot+ssm+jsp+maven 项目

一.搭建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类

扫描二维码关注公众号,回复: 4818878 查看本文章

创建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

运行结果展示

猜你喜欢

转载自blog.csdn.net/weixin_39209728/article/details/85993650