简述controller,service,repository注解的用法(谈谈application.properties的作用)

Spring2.5中除了提供@Component注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service和@Controller。在目前的Spring版本中,这3个注释和@Component是等效的,但是从注释类的命名上,很容易看出这3个注释分别和持久层、业务层和控制层(Web层)相对应。1、@Component@Comp…

大家好,又见面了,我是你们的朋友全栈君。

Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。
在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。

1、@Component

@Component
是所有受Spring 管理组件的通用形式,@Component注解可以放在类的头上,@Component不推荐使用。

2、@Controller

@Controller对应表现层的Bean,也就是Action,例如:

@Controller
@Scope("prototype")
 public class UserAction extends BaseAction<User>{
……
}

使用@Controller注解标识UserAction之后,就表示要把UserAction交给Spring容器管理,在Spring容器中会存在一个名字为”userAction”的action,这个名字是根据UserAction类名来取的。注意:如果@Controller不指定其value【@Controller】,则默认的bean名字为这个类的类名首字母小写,如果指定<

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129625.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月14日 下午10:20
下一篇 2022年4月14日 下午10:20


相关推荐

  • CWinForm项目打包成exe文件 (vs2019)

    CWinForm项目打包成exe文件 (vs2019)C WinForm 项目打包成 exe 文件 vs2019 第一步 下载扩展 MicrosoftVis 扩展 gt 管理扩展 2 搜索框输入 MicrosoftVis 点击下载 然后按着指示安装 此图是已经下载安装完成 右上角是绿色的圆圈 第二步 右击解决方案 gt 添加 gt 新建项目 4 添加卸载程序 C Windows System32

    2026年3月17日
    3
  • 自己动手写Vue插件Toast

    自己动手写Vue插件Toast

    2022年3月3日
    42
  • fastDB_最近使用

    fastDB_最近使用fastdb的官网fastdb怎么在Linux上面安装?$su-$cd/usr/local/src$wgethttp://www.garret.ru/fastdb-3.76.tar

    2022年8月2日
    12
  • 2 pycharm和jupyter使用及对比

    2 pycharm和jupyter使用及对比

    2026年3月27日
    2
  • 联想笔记本BIOS设置中文_笔记本电脑 英文

    联想笔记本BIOS设置中文_笔记本电脑 英文对于很多新装系统的小伙伴们可能很多都不是太懂BIOS中都是干什么用的,小编这里给大家详细介绍一下联想笔记本的主板BIOS设置跟别的笔记本或许有些不同但大体相差不多,和大家分享一下。BIOS介绍

    2022年8月3日
    11
  • 手写代码实现卷积操作(Python)

    手写代码实现卷积操作(Python)在卷积神经网络中,才用卷积技术实现对图片的降噪和特征提取。一般我们构建卷积神经网络都是使用成熟的框架,今天我就来自己实现一下卷积,并使用不同的卷积核来看看效果。卷积操作的原理可以由下图表示:一个3*3的卷积核,以滑动窗口的形式在图片上滑动,每滑动一次,就计算窗口中的数据的加权之和,权值就是卷积核的数据。通过这个过程将图片进行转化。准备图片数据:使用P…

    2022年5月28日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号