西安集团网站建设,企业网站怎么形成二维码,城乡建设吧部网站,沈阳的网站建设Spring-boot 后端java配置接口返回jsp页面
spring boot 基于spring MVC的基础上进行了改进#xff0c; 将Controller 与ResponseBody 进行了合并成一个新的注解 RestController。
当用户请求时#xff0c;需要有视图渲染的#xff0c;与请求数据的请求分别使用
1.在appli…Spring-boot 后端java配置接口返回jsp页面
spring boot 基于spring MVC的基础上进行了改进 将Controller 与ResponseBody 进行了合并成一个新的注解 RestController。
当用户请求时需要有视图渲染的与请求数据的请求分别使用
1.在application.properties 或者 application.yml 写入如下jsp支持
spring.mvc.view.suffix.jsp
spring.mvc.view.prefix/WEB-INF/views/server:port: 8080servlet:jsp:init-parameters:development: true #jsp热部署spring:mvc:view:prefix: /WEB-INF/views/ #返回的前缀 目录对应src/main/webapp下suffix: .jsp #返回的后缀2 项目结构图
这是打成war包因为springboot打jar包webapp文件不会被打进去虽然可以通过插件实现但是有点麻烦这里打成war包执行 也可通过 java -jar xx.war的形式运行 3 pom文件 !--用于编译jsp--dependencygroupIdorg.apache.tomcat.embed/groupIdartifactIdtomcat-embed-jasper/artifactIdscopeprovided/scope/dependency!--Provided End--!-- 只需引入spring-boot-devtools 即可实现热部署 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdoptionaltrue/optional !-- 这个需要为 true 热部署才有效 --/dependency!--jsp页面使用jstl标签--dependencygroupIdjavax.servlet/groupIdartifactIdjstl/artifactId/dependency4 手动建立webapp文件夹springboot默认的根路径是就是这个
在main目录下面创建 webapp WEB-INF 5 IDEA的JavaWeb项目的webapp目录的小蓝点没亮怎么办
没有小蓝点的原因你的webapp 这个文件夹的路径不对。 解决方案修改webapp的路径 选中你的webapp文件夹保存即可
7 .添加servleteInitializer文件因为springboot缺少web.xml文件若打包成war包,则需要继承 org.springframework.boot.context.web.SpringBootServletInitializer类,覆盖其config(SpringApplicationBuilder)方法
打包成war包形式 1可以在刚才创建的项目上做改动,首先打包成war需要一个ServletInitializer类这个类的位置需要和启动类在同一个文件下 7 controller和要返回的jsp 不要使用responseBody注解