原创 springMVC的九大組件組件初始化介紹
springMVC的九大組件組件 /** * 多組件解析器,文件上傳 */ /** MultipartResolver used by this servlet. */ @Nullable private Multi
原创 手動實現IOC與事務控制-JDBC-4-基於自定義註解
基於之前的添加pom文件 <!--反射工具包--> <dependency> <groupId>org.reflections</groupId> <artifactId>reflectio
原创 org.springframework.web.servlet.DispatcherServlet-doDispatch-handle執行介紹
###org.springframework.web.servlet.DispatcherServlet-doDispatch /** * 4.預處理,行執行攔截器等 */ if (!map
原创 手寫一個簡單版本的spring MVC
pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.co
原创 DispatcherServlet繼承結構
DispatcherServlet 類結構 請求 時序組
原创 Spring Bean 實例化流程圖
AbstractApplicationContext#refresh @Override public void refresh() throws BeansException, IllegalStateException {
原创 org.springframework.web.servlet.DispatcherServlet-doDispatch-getHandlerAdapter
org.springframework.web.servlet.DispatcherServlet#doDispatch中 /** * 3.根據mappedHandler HandlerExecutionChain
原创 Spring MVC DispatcherServlet url-pattern配置攔截靜態資源
web.xml中配置 <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web
原创 SpringMVC 請求處理流程及springMVC的九大組件
用戶發送請求到DispatcherSevlet DispatcherSevlet收到請求調用HandlerMapper處理映射器 處理映射器根據請求的Url找到具體的Handler(Contorler後端控制器),生成處理器對
原创 org.springframework.web.servlet.DispatcherServlet-doDispatch-processDispatchResult執行介紹
org.springframework.web.servlet.DispatcherServlet-doDispatch /** * 8對頁面渲染 */ processDispatchResult(proc
原创 org.springframework.web.servlet.DispatcherServlet-doDispatch-getHandler方法
protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { /** * 聲
原创 org.springframework.web.servlet.DispatcherServlet-doDispatch 總體流程
doDispatch方法-總體流程 protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Except
原创 Spring MVCModel、Map及ModelMap幾種方式
Spring MVC輸出數據的幾種方式 @RequestMapping("/handle01") public ModelAndView handle01(){ LocalDateTime now = Lo
原创 Spring 中循環依賴問題
測試 public class TestBean implements InitializingBean, BeanNameAware { private ItBean itBean; /** * 構造函數 *