如下web.xml示例:part1.用spring的配置加载contextConfigLocation2.配置spring-mvc的contextConfigLocation 			c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-18 16:12:53
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            接上一篇我们写的入门---今天从这个门里进去我们看springmvc是如何在容器启动的时候将各个模块加载完成容器的创建的。我知道在web.xml文件中我们是这样配置springmvc的:我们的加载的入口就是dispatcherServlet。上一篇中我们说到了dispatcherServlet的集成关系,也反编译源码看到了具体的源码的截图。这里我们接着上篇中的集成关系说。在上篇说的httpServ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 17:05:15
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.什么是MVC MVC是Model View Controller的缩写,它是一个设计模式   2.springmvc执行流程详细介绍
 
 
 第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找
Handler     &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 15:54:22
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            [ur            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-20 18:00:52
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是springmvcspringmvc是基于的spring的一个web层框架。 这张图是spring的架构体系,从中可以看出springmvc和struts一样都是属于一个web层框架,是spring框架的一部分。springmvc和mvc有什么区别mvc是一种设计模式,而springmvc是一个表现层框架。springmvc可以说是对mvc设计模式的一种很好的实现。springmv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 09:58:22
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 项目启动过程1.1 ContextLoaderListener(非必须),加载指定文件到上下文1.1.1 配置Demo<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 11:10:34
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              本文主要讲解Spring加载xml配置文件的方式,跟踪加载BeanDefinition的全过程。源码分析源码的入口ClassPathXmlApplicationContext构造函数  new ClassPathXmlApplicationContext(“spring.xml”)用于加载CLASSPATH下的Spring配置文件,将配置文件传给构造函数,然后调用类内部的另外一个重载方法。&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 12:10:00
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. SpringBoot好处不使用SpringBoot的时候我们搭建Spring项目的流程: 
  pom文件中引入相关jar包,包括spring、springmvc、redis、mybaits、log4j、mysql-connector-java 等等相关jar …配置web.xml,Listener配置、Filter配置、Servlet配置、log4j配置、error配置 …配置数据库连接、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-19 10:02:20
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            利用Spring MVC的过滤器及token...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-01-11 13:11:00
                            
                                166阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            我的代码中有这么一句:ApplicationContext ctx=new ClassPathXmlApplicationContext("spring-mybatis.xml");今天,我想弄懂spring是怎么加载.xml文件,然后找到bean的。首先点进去,看看ClassPathXmlApplicationContext的源码public ClassPathXmlApplicationCon            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 12:03:05
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近一直在用spring mvc,关于redirect forward和提交方面不是很通,整理一下。spring mv            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-11 12:18:10
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一、循环依赖产生的原因 A依赖B,B又依赖A@Component
class A {
    @Autowired
    B b;
}
@Component
class B {
    @Autowired
    A a;
}A类Bean创建过程:先实例化A,(一般都是)通过无参构造完成实例化;A属性注入,发现A依赖B,准备B类Bean的创建;实例化B,通过无参构造完成实            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 09:56:30
                            
                                449阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              Springmvc 作为使用最为广泛的web框架,它已取代Struts2,成为Java Web领域的不二霸主;作为一名后台开发人员,熟悉它的启动流程不仅有助于我们了解springmvc框架,更能帮助我们解决很多开发中遇到的问题。Springmvc也是基于Servlet,所以的入口也是一个Servlet即GenericServlet,框架启动时会调用init方法,进行初始化,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-08 20:12:55
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:通过在spring mvc中配置拦截器.2:在加载页面时生成token,将token返回给页面,并且将token放在session中。3:在提交表单时,获取session中的token和表单中的token,进行比较,如果相同,则没有重复提交。4:比较完成后,将session中的token删除。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-12-23 21:05:30
                            
                                800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            controller路径解析原理背景前期准备创建项目查看源码MappingRegistry背景有一次面试,面试官问我同一个controller里面路径能不能重复,我斩钉截铁的回答不行,然后问我原因的时候我也不知道,最后面试官微微一笑然后就让我回去等通知了。最近突然想到这个问题,然后就看了一下源码,在此记录一下前期准备我们都知道,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-29 20:46:49
                            
                                3234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Springboot自动重启为了不用每次修改代码之后都重启springboot,所以找了下自动重启springboot的方式。Springboot提供了一个开发者工具:devtools<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 14:34:25
                            
                                770阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringMVC也叫Spring Web mvc,属于表现层的框架。Spring MVC是Spring框架的一部分,是在Spring3.0后发布的。Spring Web MVC是什么:Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 12:52:53
                            
                                212阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring源码解析——4、bean的加载 bean的加载1、FactoryBean的使用2、缓存中获取单例bean3、从bean的实例中获取对象4、获取单例bean5、准备创建bean5.1 处理oveirrde属性5.2 实例化的前置处理6、循环依赖6.1 什么是循环依赖6.2 Spring如何解决循环依赖7、创建bean7.1创建bean的实例 bean的加载对于加载bean的功能,spr            
                
         
            
            
            
            spring和spring mvc总结什么是spring?方便解耦,简化开发,通过IOC容器将对象之间的依赖关系交由spring进行控制提供AOP切面编程支持,方便面向切面编程如性能检测,事务管理,日志记录等声明事物的支持方便集成各种优秀框架简化常用工具类,可远程调用封装什么是spring mvc?sping mvc是基于mvc的web框架.spring mvc是spring框架的一个模块,spr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 08:13:41
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【SpringMVC入门篇】SpringMVC 入门使用 (一)概述DispatcherServlet(分发) 组件类域对象传值Request域对象Session域对象视图解析器原生的Servlet接口通过视图解析器 概述Spring MVC 也叫 Spring Web MVC ,属于展示层框架。SpringMVC 是 Spring 框架的一部分。Spring Web MVC 框架提供了 MVC