java - 类元数据如何与 Spring 注解相关?
问题描述
我对主题 Spring Framework 很陌生。我被卡住了,因为我无法清楚地了解什么是元数据?spring 如何使用元数据?元数据在哪里生成?
任何帮助表示赞赏。
解决方案
元数据在 Spring 中也称为注释,当一个类或方法被声明和注释时,它会将元数据(配置数据)添加到类中。一些 Spring 注释是@Autowired
, @Component
,@Controller
等。
以下示例演示了如何在 Spring 中注释类:
@Controller
@RequestMapping("/welcome")
public class HomeController{
@RequestMapping(method = RequestMethod.GET)
public String welcomeAll(){
return "welcome";
}
}
Spring 通过扫描注册它们的类并在编译或运行时将必要的依赖项注入到对象上以进行特殊处理,从而使对象完全捆绑并准备好使用,从而利用这些注释。所以 Spring 就像一个创建对象的工厂,它向你交付组合对象,并注入了所有的依赖项。
推荐阅读
- azure - 使用 Ansible Playbook 安装 AKS 时出现错误 Unsupported kubernetes version
- javascript - div向右动画后,左侧的jQuery动画不会触发
- flutter - 如何在 ListView.separated 中的几个列表项之间放置分隔符
- reactjs - 在 React-Meteor 中使用 Vazco Uniforms,无法获取 SelectField onChange 的值
- c++ - 如何创建一个 function_list<> 类来保存具有相同模板语法的 std::function<>s 向量?
- python - 如何将图像的 id 附加到列表中?
- scala - 如何在模式匹配中分配变量
- java - Dataweave - 替换对象中字段的值
- mysql - 如何使用 hibernate 连接外部 mySQL 数据库
- avro - 引起:org.apache.avro.AvroRuntimeException:未知数据类型 org.joda.time.DateTime: