Springboot+Spring MVC+Idea工程布置
来源:互联网 发布:松下机器人编程视频 编辑:程序博客网 时间:2024/05/16 10:13
项目结构如下:
注意事项:
1.pom.xml
war包:
服务器用tomcat
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></dependency>
相关的依赖(spring mvc / servlet /jsp)要添加上去:
<!-- Spring MVC --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring-framework.version}</version></dependency><!-- 其他web依赖 --><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>${jstl.version}</version></dependency><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servlet.version}</version> <scope>provided</scope></dependency><dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>${jsp.version}</version> <scope>provided</scope></dependency>
2.无Spring xml配置文件,但是需要两个文件:
3.用Spring Initializr建Spring boot工程,默认不包含webapp文件夹。
我在此工程尝试中,手动建了这个文件夹:
在MyMvcConfig文件中,需要这样写,能找到JSP文件:
public class MyMvcConfig extends WebMvcConfigurerAdapter {// 2 @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/"); viewResolver.setSuffix(".jsp"); viewResolver.setViewClass(JstlView.class); return viewResolver; }
}
WebInitializer.java相当于web工程中的web.xml文件。
代码见下篇~
0 1
- Springboot+Spring MVC+Idea工程布置
- spring系列之1--IDEA Spring mvc maven 工程
- 使用IDEA创建Spring mvc工程及简要分析
- idea 搭建spring mvc
- IDEA+spring +mvc +maven
- IDEA下从零开始搭建SpringBoot工程
- IDEA下从零开始搭建SpringBoot工程
- IDEA下从零开始搭建SpringBoot工程
- IDEA下从零开始搭建SpringBoot工程
- Spring boot+Spring MVC+Idea
- 【系统学习SpringBoot】SpringBoot新建HelloWorld工程(IDEA)
- Intellij Idea基于现有的Eclipse工程创建 多模块工程--spring spring mvc hibernate - SSH- resin
- Idea 创建spring mvc例子
- IntelliJ IDEA开发Spring mvc
- idea maven spring mvc mybatis
- IDEA新建Spring MVC实例
- idea创建spring-mvc项目
- IDEA 创建Spring mvc 项目
- 驱动之LCD
- Mysql学习总结(23)——MySQL统计函数和分组查询
- matplotlib 绘制三维图
- 每天一个linux命令(6):rmdir 命令
- spring实例化javabean的三种方式分享
- Springboot+Spring MVC+Idea工程布置
- 内存溢出和内存泄漏的区别
- 异步消息传递技术的比较:JMS、AMQP和MQTT
- MT6755 平台手机皮套驱动实现
- 每天一个linux命令(7):mv命令
- java静态方法能否被重写
- Mysql学习总结(24)——MySQL多表查询合并结果和内连接查询
- BZOJ 1150 数据备份
- SCU2016-03 K题 线段树单点更新 + 更新极限次数