亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ssh2和ssm框架的spring ioc容器是否管理struts2和spring mvc的控制器的生命周期?

ssh2和ssm框架的spring ioc容器是否管理struts2和spring mvc的控制器的生命周期?

躍然一笑 2019-01-16 18:14:46
請兩個框架都說一下。
查看完整描述

4 回答

?
米脂

TA貢獻1836條經驗 獲得超3個贊

struts2 沒有用過,我就談談 SpringMVC 的控制吧,SpringMVC 的控制器,我可以理解成DispatcherServlet, 這個類在傳統的Spring項目中會在web.xml中進行配置,以下皆以傳統Spring項目為例(SpringBoot同理),配置完之后,Servlet容器(tomcat舉例)會為DispatcherServlet實例并且初始化,如果load-start-up配置為>= 1 那么,tomcat會主動發起一次http請求,此時dispathcerServlet已經可以投入使用了。

如果你配置了Springmvc.xml文件,并且在內部有mvc:resource的配置,很好,Spring會去加載,加載的東西,參考MvcNameSpaceHandler , 于是 RequestMappingHandler RequestMappingHandlerAdapterSimplexxx 會被加載到Spring容器中,如果配置了 mvc:default-servlet ,那么會對靜態資源進行一次重定向處理,重定向到defaultServlet,如果沒有配置,也不要怕,我們還有dispatcherServlet.properteis文件。內置了 handlerMapping HandlerAdapter

接下來回答正題,控制是有的,但是沒有也是可以的。

  • 控制體現在,Spring可以通過mvc命名空間去加載一些bean處理資源。
  • 沒有也可以的是配置文件本身也有

另外這里涉及Spring父子容器的關系,就不多說了

Servlet路徑映射和springmvc路徑處理

查看完整回答
反對 回復 2019-02-12
?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

struts在新的項目里不推薦使得

查看完整回答
反對 回復 2019-02-12
  • 4 回答
  • 0 關注
  • 495 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號