如何使用註解

2021-09-13 22:44:29 字數 1132 閱讀 8101

對於註解源**就是最好的文件,下面是根據源**使用註解的一些心得

註解的作用範圍指的是註解在什麼返回上有效,作用範圍使用@target元註解進行宣告

@target()

@retention(retentionpolicy.runtime)

@documented

該註解的作用範圍就是 類、介面、列舉類  和成員方法,@target 的取值返回 見 :

import org.springframework.core.annotation.aliasfor;

/** * handler methods. provides a consistent style between servlet and portlet

* environments, with the semantics adapting to the concrete environment.

*/@target()

@retention(retentionpolicy.runtime)

@documented

string name() default "";

@aliasfor("path")

string value() default {};

@aliasfor("value")

string path() default {};

requestmethod method() default {};

string params() default {};

string headers() default {};

string consumes() default {};

string produces() default {};

}

注:去掉注釋後的spring源**

其中method型別是個列舉型別,取值返回如下:

public enum requestmethod
其他屬性均是string型別,並且都支援多個值傳入 (string是陣列,支援多個)

傳入單個值

傳入多個值

意思是path 屬性和value屬性是等價的

等價,可以替換

Spring如何使用註解完成AOP

引入相應的jar包 編寫要被增強的類 實際主要操作的類,切入點 假設該類是userdao 書寫切面類 其實就是 切點和增強的組合 aspect 定義切面 public class myaspect afterreturning value execution cn.spring3.demo1.use...

SpringMVC 如何使用註解完成登入攔截

description 登入 author loweir hbloweir 163.com date 2016年4月27日 上午8 06 11 author 張瑀楠 email hbloweir 163.com 負責登入攔截 author 張瑀楠 email hbloweir 163.com pub...

Spring如何使用註解的方式建立bean

第一種使用配置類的方式 1 建立乙個bean package com.springbean public class person public void setname string name public void setage integer age public string getname...