1. 程式人生 > >springboot之web開發

springboot之web開發

[email protected]的用法
解析:當我們在某個配置類上加上@EnableWebMv該註解時,就說明該配置類就是我們的springmvc配置類,完全拋棄springboot自帶的對springmvc的自動配置(所以一般不用)
當我們在springboot中想配置springmvc時,
編寫一個配置類(@Configuration),是WebMvcConfigurerAdapter型別;不能標註@EnableWebMvc==;
既保留了所有的自動配置,也能用我們擴充套件的配置;
在這裡插入圖片描述
原理:
1)、WebMvcAutoConfiguration是SpringMVC的自動配置類
(解釋:就這樣理解,WebMvcAutoConfiguration類就是跟springmvc息息相關的配置類)
2)、在做其他自動配置時會匯入;(見下圖

)@Import(EnableWebMvcConfiguration.class)
在這裡插入圖片描述