70 java spring annotations spring-mvc
我读了javadoc @EnableWebMvc
.
但我不明白这个注释是什么意思?
你能清楚地解释它吗?
And*_*son 94
当您使用Java代码(而不是XML)来配置Spring应用程序时,@EnableWebMvc
用于启用Spring MVC.如果您还不熟悉Spring对Java配置的支持,那么这是一个很好的起点.
@EnableWebMvc
等同<mvc:annotation-driven />
于XML.它支持用于将传入请求映射到某个方法的@Controller
注释类@RequestMapping
.您可以在默认情况下阅读有关其配置的详细信息以及如何在参考文档中自定义配置.
use*_*071 45
欢迎来到Spring的世界.在了解注释的@EnableWebMVC
含义之前,您需要了解一些事项.
Spring传统上支持两种类型的配置:
这些注释基本上是作为MVC Java Config Design的一部分实现的.
考虑一个简单的类:
@EnableWebMvc
@Configuration
public class WebConfig {
}
Run Code Online (Sandbox Code Playgroud)
没有基类.看不到春天的豆子......嗯......
让我们再说一点:
好吧,为了让你多一点,它提供了很多东西,如:
还有一些.
啊哈哈......但你的应用程序正确使用它.那么,哪里有魔力..?
@EnableWebMVC <---- What's behind this..?
这背后是:
@Retention(RetentionPolicy.RUNTIME)
@Import(DelegatingWebMvcConfiguration.class)
@Target(ElementType.TYPE)
public @interface EnableWebMvc {
}
Run Code Online (Sandbox Code Playgroud)
看,现在你会认为使用起来毫无意义@EnableWebMVC
.你会宁愿:
@Bean
和其他可用方法你可以阅读:
希望能帮助到你.:)
归档时间: |
|
查看次数: |
61551 次 |
最近记录: |