SpringMVC 全注解配置
来源:互联网 发布:天下武功出少林 知乎 编辑:程序博客网 时间:2024/05/18 02:08
- pom.xml的配置
<properties> <jdk.version>1.8</jdk.version> <spring.version>4.2.2.RELEASE</spring.version> <jackson.version>2.6.3</jackson.version> <logback.version>1.1.3</logback.version> <jcl.slf4j.version>1.7.12</jcl.slf4j.version> <jstl.version>1.2</jstl.version> <servletapi.version>3.1.0</servletapi.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <!-- Need this for json to/from object --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <!-- JSTL for views --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>${jstl.version}</version> </dependency> <!-- Logging --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${jcl.slf4j.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <!-- compile only, deployed container will provide this --> <!-- Need this for config annotation --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servletapi.version}</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>${jdk.version}</source> <target>${jdk.version}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build>
- 配置启动
public class WebInitialCon extends AbstractDispatcherServletInitializer { @Override protected WebApplicationContext createServletApplicationContext() { AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext(); context.scan(ClassUtils.getPackageName(getClass())); return context; } @Override protected String[] getServletMappings() { // TODO Auto-generated method stub return new String[]{"/"}; } @Override protected WebApplicationContext createRootApplicationContext() { // TODO Auto-generated method stub return null; }}
- SpringMVC 配置
@EnableWebMvc@Configuration@ComponentScan(value="com.lib.web")public class WebMVCConfiguration extends WebMvcConfigurerAdapter { @Override public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) { configurer.enable(); } @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); } // add the resolver @Bean public InternalResourceViewResolver internalResourceViewResolver() { InternalResourceViewResolver resolver = new InternalResourceViewResolver(); resolver.setViewClass(JstlView.class); resolver.setPrefix("/WEB-INF/views/jsps/"); resolver.setSuffix(".jsp"); return resolver; }}
- 配置Controller
- URL映射 - 页面跳转和json请求设计以及分离
0 0
- SpringMVC 全注解配置
- springmvc 基于全注解事务配置注意事项
- Spring SpringMVC Mybatis 全注解配置
- 基于maven的SpringMVC,Spring,MyBatis的全注解配置
- springmvc mybatis 基于全注解事务配置注意事项
- springmvc mybatis 基于全注解事务配置注意事项
- SpringMVC+Hibernate全注解整合
- springMVC+hibernate+jdbc+mybatis整合 支持全注解方式 支持全配置方式
- springMVC 注解事务配置
- SpringMVC 注解配置
- SpringMvc简单注解配置
- SpringMVC 注解配置
- SpringMVC注解配置
- Springmvc注解配置(六)
- 全注解配置事务管理
- SpringMVC Spring3 Hibernate3.3全注解
- springmvc + mybatis 事务管理(全注解式)
- 【转载】springMVC表单校验+全注解
- 欢迎使用CSDN-markdown编辑器
- 打造Material Design风格的TabBar
- CentOS 安装 MongoDB
- 不区分大小写的模式,在正则表达式的最后正斜杠后面添加一个字符“i”,比如/cat/i
- 类的初始化过程
- SpringMVC 全注解配置
- HDU 3422 Triangle
- 分组模式 预定义字符和字符类
- 63. Binary Tree Level Order Traversal II
- 【设计模式】创建型模式之抽象工厂Abstract Factory
- popwindow在Activity中报错
- 一个Demo初识MFC
- hdu 离线处理+并查集
- 仿进入GameCenter的五个气球效果