【问题标题】:base package attribute in context:component-scan tag in spring 3上下文中的基本包属性:spring 3 中的组件扫描标记
【发布时间】:2016-08-20 12:46:47
【问题描述】:

我在 spring 3 中使用 maven 编写简单的 Hello 应用程序。我使用 @Service 注释创建了一个 HelloWorldService 类。在applicaioncontext.xml 文件中,为context:component-scan base-package="yyy.xxx" 的基本包属性赋予不同的值。我的程序正在运行。

context:component-scan中的base-package有什么用?

【问题讨论】:

  • 我格式化了你的文本,但如果它的标题也是一个问题而不是标签云会更好看。在那之前,你会得到我的反对票。如果你修好了,我会把它改成赞成票。

标签: spring maven


【解决方案1】:

第二个标签<context:component-scan> 的用途是什么? 那么,您需要一些背景信息来了解这个标签的用途。 基本上,假设@Controller 注释表明位于base-package="yyy.xxx" 的特定类充当控制器 的角色。另一个示例 @RequestMapping 注释的方法来服务 Web 请求。 所以,component-scan base-package="yyy.xxx" 会通过 dispatcher servlet 告诉 spring 容器去定位这些带注解的类和方法进行映射。 但是,如果你用谷歌搜索的话,会有很多更详细的解释。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2015-05-04
    • 2011-07-13
    • 2010-12-17
    • 2018-07-22
    • 1970-01-01
    相关资源
    最近更新 更多