首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring核心——Stereotype组件与Bean扫描

那什么是stereotype特性呢?这很难通过Stereotype这个词的字面意思(这个词能翻译的意思很多,这里最接近的翻译应该是“旧规矩”或者“使固定”)来理解。...Stereotype特性的目标就是为“组合模式的分层系统”按层标记一个类的功能。...一个注解如果被@Stereotype标记证明他提供Stereotype模式的功能,例如下面这样: @Stereotype @Target(TYPE) @Retention(RUNTIME) @interface...简单的说Stereotype特性就是用注解来告诉框架某个类是属于系统功能中的哪一层。 Java的文档上要求提供Stereotype特性的注解需要用@Stereotype来标记。...但是Spring的开发大神并没有理会这个事,@Component并没有使用@Stereotype来标记,但是他确实提供了Stereotype的模式。

39440

Spring核心——Stereotype组件与Bean扫描

那什么是stereotype特性呢?这很难通过Stereotype这个词的字面意思(这个词能翻译的意思很多,这里最接近的翻译应该是“旧规矩”或者“使固定”)来理解。...Stereotype特性的目标就是为“组合模式的分层系统”按层标记一个类的功能。...一个注解如果被@Stereotype标记证明他提供Stereotype模式的功能,例如下面这样: @Stereotype @Target(TYPE) @Retention(RUNTIME) @interface...简单的说Stereotype特性就是用注解来告诉框架某个类是属于系统功能中的哪一层。 Java的文档上要求提供Stereotype特性的注解需要用@Stereotype来标记。...但是Spring的开发大神并没有理会这个事,@Component并没有使用@Stereotype来标记,但是他确实提供了Stereotype的模式。

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Framework中的org.springframework.stereotype包:为你的应用程序定义“典型”

    stereotype:翻译成中文是刻板印象,机翻的比较晦涩和抽象,在Spring Framework的stereotype包中,定义了许多常用的注解,这些注解的功能是:在Spring服务启动时,通过定义在元数据中的...在组件模型中,org.springframework.stereotype 注解扮演着重要角色,用于为每个组件类型定义模式或典型。...提到stereotype,大家可能会比较陌生,但是提到该包下的注解,每一个使用过Spring Framework的小伙伴一定会非常熟悉, Spring Framework提供了几个常用的org.springframework.stereotype...关于stereotype,以下是一个形象的例子: 下面是一个关于Spring Framework中stereotype包的形象例子: 假设你开了一家餐厅,你负责设计和运营。...为什么org.springframework.stereotype注解很重要?

    82031

    SpringMVC中用于绑定请求数据的注解以及配置视图解析器

    header部分,也就是http请求头的部分,它可以把header部分的值绑定到方法的参数上,示例: package org.zero01.test; import org.springframework.stereotype.Controller...CookieValue注解,该注解用于把http请求头中关于cookie的值绑定到方法的参数上,示例: package org.zero01.test; import org.springframework.stereotype.Controller...RequestMapping注解中配置的URL占位符映射的值,绑定到相应的方法参数上,示例: package org.zero01.test; import org.springframework.stereotype.Controller...通过这个注解可以很轻松的获取到请求体的数据,再也不用像使用Servlet时那样通过流去读了,示例: package org.zero01.test; import org.springframework.stereotype.Controller...types两个属性,可以通过名字和类型来指定需要存储到HttpSession中的数据;示例: package org.zero01.test; import org.springframework.stereotype.Controller

    76040

    @RequestMapping与@RequestParam注解

    HTTP请求资源(URI)的实际映射地址,当不指定具体的属性值时,默认是给该属性传递值,示例: package org.zero01.test; import org.springframework.stereotype.Controller...localhost:8090/test/method.do 这两个属性都可以配置多个URI地址,示例: package org.zero01.test; import org.springframework.stereotype.Controller...Content-Type),例如application/json, text/html;等,示例: package org.zero01.test; import org.springframework.stereotype.Controller...params属性,该属性用于指定request里某些参数为某个特定的值时,才让该方法处理,示例: package org.zero01.test; import org.springframework.stereotype.Controller...属性,该属性指定request中必须包含某些指定的header值,才能让该方法处理请求,示例: package org.zero01.test; import org.springframework.stereotype.Controller

    45410
    领券