您的位置:首页 > 编程语言 > Java开发

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容器采用注解配置:扫描注解配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Spring