![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
yutao_Struggle
I love three things in the world.Sun,Moon and Code.Sun for morning,Moon for night,and Code for HelloWorld.
展开
-
SpringMVC文件上传、拦截器与异常处理
文件上传Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。Spring 用Jakarta Commons FileUpload 技术实现了一个MultipartResolver 实现类:CommonsMultipartResovler,因此需要依赖commons-fileupload.jar。Spring MVC 上下文...原创 2018-06-25 13:51:47 · 1064 阅读 · 0 评论 -
SpringMVC源码分析之数据绑定与国际化
国际化前面DispatcherServlet源码的 SpringMVC默认的国际化解析器是AcceptHeaderLocaleResolver这里写代码片原创 2018-06-23 22:49:00 · 578 阅读 · 0 评论 -
SpringMVC源码解析之ViewResolver
DispatcherServlet的doDispatch方法源码如下:protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; Handl...原创 2018-06-15 12:23:10 · 550 阅读 · 0 评论 -
SpringMVC源码解析之HandlerMapping与HandlerAdapter
1. HandlerMappingSpringMVC的HandlerMapping的作用是根据相应的请求映射到对应的handler,并将 Handler(执行程序)与一堆 HandlerInterceptor(拦截器)封装到 HandlerExecutionChain(处理器执行链) 对象中。当我们发送一个请求时,DispatcherServlet会拦截请求执行doDispatch方法,并...原创 2018-06-13 15:08:26 · 2540 阅读 · 0 评论 -
SpringMVC源码分析之DispatcherServlet
DispatcherServletDispatcherServlet的doDispatch方法源码如下:protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest...原创 2018-06-20 21:11:47 · 244 阅读 · 0 评论 -
SpringMVC框架基础
1. SpringMVC框架简介Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了@Controller和@RequestMapping的类和方法,Spring为处理器方法提供了极其多样灵活的配...原创 2018-06-04 23:47:16 · 420 阅读 · 0 评论 -
SpringBoot之数据访问
源码地址:https://github.com/YuChangTao/springboot.gitSpringBoot集成jdbcTemplateSpring的jdbcTemplate是通过JdbcTemplateConfiguration自动配置的,需要配置相关的数据源,然后可以直接使用@Autowired来注入到你自己的bean中使用。一. 引入jdbc starter依赖:...原创 2018-09-16 16:11:26 · 344 阅读 · 0 评论 -
SpringBoot之WEB开发
SpringBoot开发Web模块需要引入Web starter <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-原创 2018-09-14 15:48:30 · 352 阅读 · 0 评论 -
SpringBoot日志框架
1. 日志框架日志框架的出现是为了更好的控制软件运行记录的信息,如果使用大量的System.out.println("")将无法有效的控制输出,市面上常见的日志框架有: JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j… 日志门面(日志的抽象层) 日志实现 JCL(Jakarta Commons Logging)SLF...原创 2018-06-02 16:51:59 · 2416 阅读 · 1 评论 -
SpringBoot快速入门
SpringBoot简介Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的、产品级别的应用。 背景: J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。 解决: Spring Boot ——> J2EE一站式解决方案 Spring Cloud ——> 分布式整体解决方案 优点:...原创 2018-06-01 15:19:25 · 802 阅读 · 0 评论 -
Spring基于xml配置与注解驱动开发(二)
生命周期基于xml配置init-method和init-destroyspring-context.xml<bean id="car" class="com.yt.model.Car" init-method="init" destroy-method="destroy"/>Car类public class Car { public Ca...原创 2018-04-02 11:15:02 · 583 阅读 · 0 评论 -
Spring基于xml配置与注解驱动开发(一)
spring应用上下文配置基于xml配置web.xml &amp;lt;context-param&amp;gt; &amp;lt;param-name&amp;gt;contextConfigLocation&amp;lt;/param-name&amp;gt; &amp;lt;param-value&amp;gt原创 2018-03-31 13:41:10 · 1783 阅读 · 1 评论