spring-data-jpa学习(一)环境配置1.2
来源:互联网 发布:网络语ATM 编辑:程序博客网 时间:2024/05/22 02:18
2.WebConfig.class
WebConfig.class的作用就等价于配置DispatcherServlet的xml文件
dispatcherServlet-servlet.xml的一般配置如下,一般基础的dispatcherServlet配置文件只是进行view的Resolve。
<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure --> <!-- Enables the Spring MVC @Controller programming model --> <annotation-driven /> <!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory --> <resources mapping="/resources/**" location="/resources/" /> <!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory --> <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <beans:property name="prefix" value="/WEB-INF/views/" /> <beans:property name="suffix" value=".jsp" /> </beans:bean> <context:component-scan base-package="com.codeevoship.app" /> </beans:beans>
对应的零配置java文件如下:
@Configuration@ComponentScan(basePackages = WebConfig.CONFIG_PACKAGE)@EnableWebMvcpublic class WebConfig extends WebMvcConfigurerAdapter implements ApplicationContextAware{public static final String CONFIG_PACKAGE="test";private ApplicationContext applicationContext;@Beanpublic InternalResourceViewResolver getViewResolver(){InternalResourceViewResolver internalResourceViewResolver=new InternalResourceViewResolver();internalResourceViewResolver.setPrefix("/WEB-INF/views/");internalResourceViewResolver.setSuffix(".jsp");internalResourceViewResolver.setViewClass(JstlView.class);internalResourceViewResolver.setApplicationContext(applicationContext);return internalResourceViewResolver;}@Overridepublic void setApplicationContext(ApplicationContext arg0)throws BeansException {this.applicationContext=arg0;}}
但是奇怪的是,我在controller中进行使用的时候,返回string并不能resolve成功,必须返回modelandview才行。
@RequestMapping(value={"/home"})ModelAndView getHomeView(){ModelAndView modelAndView=new ModelAndView("Home");return modelAndView;}
0 0
- spring-data-jpa学习(一)环境配置1.2
- spring-data-jpa学习(一)环境配置1.1
- spring-data-jpa学习(一)环境配置1.3
- Spring Data JPA环境配置
- Spring Data JPA 学习笔记(一)
- Spring Data JPA学习一
- 跟着问题学习Spring Data Jpa----Spring Data Jpa配置
- Spring Data JPA 实战(一)-体系结构及基本配置
- 一步步学习 Spring Data 系列之JPA(一)
- 一步步学习 Spring Data 系列之JPA(一)
- spring-data-jpa 学习笔记一(转)
- Spring Data Jpa开发学习笔记(一)
- jpa学习3-spring data jpa 入门环境搭建
- spring data jpa(一)
- spring data JPA 配置
- spring data JPA 配置
- spring data jpa 配置
- Spring Data JPA配置
- 预处理的一下常用方法#ifdef\#if\#define
- IOS XIB自定义View
- 决定面试成败的3个独立思考能力面试题
- 桌面Icon显示消息未读数目
- build path
- spring-data-jpa学习(一)环境配置1.2
- GIS项目设计——MaoEr森林资源管理系统
- hdu1240 Asteroids!--DFS & BFS
- Kafka
- Caused by: android.util.AndroidRuntimeException: You cannot combine custom titles with other title f
- C语言中两个反正切函数atan与atan2的区别
- hdu5726 GCD(二分+RMQ)
- android-基础知识整理--四大组件(未完)
- ubuntu echo输出带颜色的字体