3 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
<context:annotation-config>
聲明一般注釋,比如支持@Required
,@Autowired
,@PostConstruct
,等等。
<mvc:annotation-driven />
聲明了注解驅(qū)動(dòng)MVC控制器明確支持(即@RequestMapping
,@Controller
雖然對(duì)于那些支持是默認(rèn)行為),用于通過(guò)聲明性驗(yàn)證,以及增加支撐@Valid
和消息體編組與@RequestBody
/ ResponseBody
。

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
還有的使用了一些更詳細(xì)<mvc:annotation-driven />的春天文檔。簡(jiǎn)而言之,可以<mvc:annotation-driven />讓您更好地控制Spring MVC的內(nèi)部運(yùn)作。除非需要文檔前述部分中概述的一項(xiàng)或多項(xiàng)功能,否則無(wú)需使用它。
另外,還有其他“注釋驅(qū)動(dòng)”標(biāo)簽可用于在其他Spring模塊中提供附加功能。例如,<transaction:annotation-driven />啟用@Transaction批注<task:annotation-driven />是@Scheduled等必需的。

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
mvc:annotation-driven是在Spring 3.0中添加的標(biāo)簽,該標(biāo)簽執(zhí)行以下操作:
配置Spring 3 Type ConversionService(PropertyEditors的替代)
添加了對(duì)使用@NumberFormat格式化Number字段的支持
添加了對(duì)使用@DateTimeFormat格式化日期,日歷和喬達(dá)時(shí)間字段的支持(如果喬達(dá)時(shí)間位于類路徑上)
如果在類路徑上有JSR-303提供者,則添加對(duì)使用@Valid驗(yàn)證@Controller輸入的支持。
如果JAXB位于類路徑上,則增加對(duì)讀寫XML的支持(使用@ RequestBody / @ ResponseBody的HTTP消息轉(zhuǎn)換)
如果Jackson在類路徑中(與#5相同),則增加了對(duì)讀取和寫入JSON的支持。
context:annotation-config 在定義的同一應(yīng)用程序上下文中查找bean上的注釋,并聲明支持所有常規(guī)注釋,例如@ Autowired,@ Resource,@ Required,@ PostConstruct等。
- 3 回答
- 0 關(guān)注
- 710 瀏覽
添加回答
舉報(bào)