springmvc注解简单使用
2017-07-01 00:00
155 查看
@Controller 用于标注控制层组件,告诉服务器,这个类是MVC中的C,这个类可以接收用户的请求,处理用户的请求。
@Service 用于标注业务层组件
@Repository 用于标注数据访问组件,即DAO组件
@Component 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。尽量不使用。
<context:component-scan base-package="com.xxx.xxx.xxx.*" />自动扫描包
以上这四个标签目前可以实现相同的功能,配置xml后可自动扫描,方便项目管理。
@Scope("prototype") 表示每次接收一个请求穿件一个Action对象。如果使用singleton,则表示使用的是一个实例。
@RequestMapping("") 处理请求地址映射的注解,可以应用于类上和方法上。用于类上表示类中的所有响应请求方法都是以此地址作为父路径。
@Resourse 默认按照名称自动装配,当找不到与名称匹配的bean会按类型装配。 @Resource 有一个name属性,在默认情况下,spring将这个值解释为需要被注入的Bean实例的名字。
@Autowired 按照类型自动装配,如果想要按照名称装配可以结合 @Qualifier注解一起使用。
@PostConstruct 容器初始化时执行操作。
@PreDestrop 容器销毁时执行的操作。
<context:annotation-config /> 告诉spring容器采用注解配置:扫描注解配置。
@Service 用于标注业务层组件
@Repository 用于标注数据访问组件,即DAO组件
@Component 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。尽量不使用。
<context:component-scan base-package="com.xxx.xxx.xxx.*" />自动扫描包
以上这四个标签目前可以实现相同的功能,配置xml后可自动扫描,方便项目管理。
@Scope("prototype") 表示每次接收一个请求穿件一个Action对象。如果使用singleton,则表示使用的是一个实例。
@RequestMapping("") 处理请求地址映射的注解,可以应用于类上和方法上。用于类上表示类中的所有响应请求方法都是以此地址作为父路径。
@Resourse 默认按照名称自动装配,当找不到与名称匹配的bean会按类型装配。 @Resource 有一个name属性,在默认情况下,spring将这个值解释为需要被注入的Bean实例的名字。
@Autowired 按照类型自动装配,如果想要按照名称装配可以结合 @Qualifier注解一起使用。
@PostConstruct 容器初始化时执行操作。
@PreDestrop 容器销毁时执行的操作。
<context:annotation-config /> 告诉spring容器采用注解配置:扫描注解配置。
相关文章推荐
- SpringMVC集成Swagger插件以及Swagger注解的简单使用
- springmvc笔记之简单的例子(没有使用注解)
- SpringMVC集成Swagger插件以及Swagger注解的简单使用
- 关于springmvc中使用注解的简单用法-@RequestMapping篇
- springMVC注解的简单使用
- 微信企业号简单的OAuth2验证接口实例(使用SpringMVC非注解方式)
- 【spring MVC学习二】springMVC简单使用
- SpringMVC常用注解:@Controller注解的详细使用方法
- SpringMVC拦截器简单使用
- springmvc学习笔记(11)-springmvc注解开发之简单参数绑定
- SpringMVC 使用 AOP注解
- 基于注解的SpringMVC简单介绍
- Servlet简单注解方式使用
- springMVC和Shiro框架整合使用简单示例
- SpringMVC(13):使用springmvc优化订单管理系统的示例(登陆和注销的简单实现)
- springmvc4整合AJAX使用@ResponseBody注解返回JSON数据格式
- Spring最最基础的注解的简单使用总结
- SpringMVC开发技巧--使用@JsonView注解
- java注解简单使用
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案