Spring
文章平均质量分 68
博斐特
未来和历史由今天创造
展开
-
Spring注解@Component、@Repository、@Service、@Controller区别
@Repository注解:用于标注数据访问组件,即DAO组件@Service注解:用于标注业务层组件@Controller注解:用于标注控制层组件(如struts中的action)@Component注解:泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。事实上这几个注解并没有任何功能上的区别,你可以把这些当做是分类标签,目的是为了让你的代码可读性更强。在Annotaion转载 2017-08-10 10:12:08 · 332 阅读 · 0 评论 -
@Resource注解的使用,@Autowired和和@Resource的区别是什么?
@Resource 是JDK1.6支持的注解,默认按照名称进行装配, 名称可以通过name属性进行指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,按照名称查找,如果注解写在setter方法上默认取属性名进行装配。当找不到与名称匹配的bean时才按照类型进行装配。但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配。@Autowired转载 2017-08-10 10:58:08 · 905 阅读 · 0 评论 -
@RequestMapping
@RequestMapping请求路径映射,如果标注在某个controller的类上,则表明访问此类路径下的方法都要加上其配置的路径;由于BookController类加了value="/book"的“@RequestMapping”的注解,所有相关路径都要加上"/book",即请求的url分别为:http://localhost:8080/book/titlehttp:/转载 2017-08-14 14:08:59 · 317 阅读 · 0 评论