我是否知道Spring是否有官方缩写通常使用术语/注释?
例如
@Component - ExampleComp
@Service - ExampleSvc
@Respository - ExampleRes
我为一个非常肛门的组织工作,需要为各种缩写辩护。
缩写(来自拉丁语brevis,意思是简称)是缩写形式的单词或短语。通常,但并非总是如此,它由从单词或短语中取出的一个字母或一组字母组成。例如,单词缩写本身可以用缩写abbr。,abbrv表示。或缩写。
答案 0 :(得分:2)
这些不是缩写,它们是注释(您可以将它们理解为标识符)以识别在创建上下文时可以扫描和注册的片段。
此外,它们可以互换使用,但一般惯例是使用
域级对象的@Repository, @Service用于理想MVC实现中的Service层类 @Component通常可以用于我们希望bean上下文知道的任何组件。
如果您可以更具体地了解您想要提出的问题,我可以帮助您提供更明确的答案。
修改强>
如果您想看一些如何在经典的Spring MVC Web应用程序中有效使用这些注释的示例,我相信您需要查看我的文章Annotation Based Spring MVC