@ResponseBody、@Autowired 雨点打透心脏的1/2处 2022-06-13 13:49 156阅读 0赞 @ResponseBody 作用: 该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。 使用时机: 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用; -------------------- @Autowired @Service public class MyService { @Autowired privated DAO dao; public void add(){ System.out.printn("service当中的add方法调用"); dao.insert(); } } Autowired标签是令被标注的类型在spring容器中寻找对应的类,然后注入进去,这样这个类就变成了一个实例了。 Autowired使用的非常少,因为如果容器中有多个相匹配的对象,那么在运行时会报出异样。 @Autowired(required=false)表示没有找到对应的实例时也不会报错 -------------------- @Resource是基于名字进行的装配
还没有评论,来说两句吧...