资源简介
springMVC的代码源码,博客的代码源码,为什么一定要分啊?
代码片段和文件信息
package com.shadow.config;
import com.alibaba.fastjson.parser.Feature;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import com.alibaba.fastjson.support.spring.FastJsonJsonView;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.format.FormatterRegistry;
import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.validation.MessageCodesResolver;
import org.springframework.validation.Validator;
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
import org.springframework.web.multipart.MultipartResolver;
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
import org.springframework.web.multipart.support.StandardServletMultipartResolver;
import org.springframework.web.servlet.HandlerExceptionResolver;
import org.springframework.web.servlet.config.annotation.*;
import org.springframework.web.servlet.view.json.MappingJackson2JsonView;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
/**
* 这个类相当于schame-based中的springMVC和spring的配置文件
* code-based @Configuration表示这个类会用到spring javaConfig的技术
* @EnableWebMvc 支持springMVC的一些技术,比如视图解析器,视图监测
* 如果不加这个注解项目启动没错,但是上述说的springMVC的一些技术就没用
* 相当于chame-based中的springmvc配置文件里面的
* @ComponentScan 扫描包(spring的DI的技术)
*/
@Configuration
@EnableWebMvc
@ComponentScan(“com.shadow“)
public class AppConfig implements WebMvcConfigurer {
@Bean(value = “multipartResolver“)
public MultipartResolver getMultiPart(){
//commons-fileuplaod
//return new CommonsMultipartResolver();
//servlet3.0
return new StandardServletMultipartResolver();
}
public void configurePathMatch(PathMatchConfigurer configurer) {
}
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
}
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
}
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
}
public void addFormatters(FormatterRegistry registry) {
}
public void addInterceptors(InterceptorRegistry registry) {
}
public void addResourceHandlers(ResourceHandlerRegistry registry) {
}
public void addCorsMappings(CorsRegistry registry) {
}
public void addViewControllers(ViewControllerRegistry registry) {
}
//视图解析器 用来注册你想自定义的视图解析器
//比如这个地方我们调用了registry.jsp(),其实就是注册了一个内部InternalResourceViewResolver解析器
//Interna
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-15 00:48 spring\
目录 0 2017-12-15 23:16 spring\.idea\
目录 0 2017-12-14 21:29 spring\.idea\artifacts\
文件 284 2017-12-13 17:14 spring\.idea\artifacts\spring_war.xm
文件 1903 2017-12-14 21:29 spring\.idea\artifacts\spring_war_exploded.xm
文件 624 2017-12-14 20:30 spring\.idea\compiler.xm
目录 0 2017-12-11 17:43 spring\.idea\inspectionProfiles\
目录 0 2017-12-14 21:29 spring\.idea\libraries\
文件 605 2017-12-14 21:29 spring\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_3_3.xm
文件 503 2017-12-14 21:29 spring\.idea\libraries\Maven__commons_io_commons_io_2_2.xm
文件 514 2017-12-13 21:05 spring\.idea\libraries\Maven__com_alibaba_fastjson_1_2_40.xm
文件 578 2017-12-13 19:57 spring\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_0_1.xm
文件 609 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 623 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 637 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 616 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 658 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 609 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 630 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 609 2017-12-13 19:57 spring\.idea\libraries\Maven__org_springfr
文件 566 2017-12-13 17:14 spring\.idea\misc.xm
文件 252 2017-12-11 17:40 spring\.idea\modules.xm
文件 56652 2017-12-15 23:16 spring\.idea\workspace.xm
文件 2249 2017-12-15 00:48 spring\pom.xm
文件 2515 2017-12-14 21:29 spring\spring.iml
目录 0 2017-12-11 17:42 spring\src\
目录 0 2017-12-13 17:13 spring\src\main\
目录 0 2017-12-13 17:19 spring\src\main\java\
目录 0 2017-12-13 17:19 spring\src\main\java\com\
目录 0 2017-12-13 17:19 spring\src\main\java\com\shadow\
目录 0 2017-12-15 21:57 spring\src\main\java\com\shadow\config\
............此处省略52个文件信息
相关资源
- SpringMVC最新最详细思维导图 (2).x
- maven+ssm+shiro
- ssh项目demo
- SSM框架以及Spring、SpringMVC、MyBatis分别
- 基于spring+springmvc+hibernate的全注解开发
- maven+springmvc+mybatis+ajax实现增删查改和
- springMVC的增删改查
- spring+springmvc+Mybatis登陆的
- 尚硅谷Spring4、SpringMVC、MyBatis视频教程
- springMVC空项目
- Idea环境下Dubbo+SpringMVC+ZooKeeper+Zkui程序
- SpringMVC+uploadify实现文件上传带进度条
- spring+springMvc简单实现SSO单点登录
- 尚硅谷佟刚老师SpringMVC视频教程百度
- SpringMVC+Shiro+MongoDB+BootStrap基础框架
- 利用MVC(SpringMVC+Spring+MyBatis)实现购
- spring+mybatis+springmvc+ajax简单聊天室
- springmvc4+spring4+hibernate5.1.3+二级缓存
- springMVC配置连接数据库实现登录功能
- SpringSpringMVCmybatis电商项目实战教程
- maven+spring4+springmvc+redis实现分页
- IDEA实现 springmvc的简单注册登录功能的
- SpringMVC+MyBatis企业应用实战+源码
- 传智播客 最新版淘淘商城视频教程及
- SSM完整框架
- 2015_MLDN_mybatis_hibernate_springmvc_等视频
- maven+springMVC集成的neo4j
- springMVC+多线程+kafka的 demo基于maven
- springmvc+poi 导入导出文件controller以及
- maven 生成 springmvc+jpa web过程demo
评论
共有 条评论