java中常用的注解有:1.@Override,重寫;2.@Deprecation,棄用;3.@SuppviseWarnings,警告信息;4.@Return,提示信息;5.@Documented,標注生成javadoc的時候是否會被記錄;6.@Inherited,指示批注類型是自動繼承;7.@Repository,標注數據訪問組件;8.@Service,標注服務層;9.@Transactional,聲明式事務管理;10.@Controller,將一個類標識為控制器類;11.@Component,定義Spring管理Bean;12.@Autowired,描述類中屬性或相關方法;13.@Path,獲取路徑中的字符作為參數;14.@Method,描述方法;
java中常用的注解有以下幾種
1.@Override
java中@Override注解的作用是指重寫,是偽代碼,表示當前方法覆蓋了父類的方法。
2.@Deprecation
java中@Deprecation注解的作用是指棄用,表示方法已經過期,使用時會發出警告。
3.@SuppviseWarnings
java中@SuppviseWarnings注解的作用是指警告信息,其保留策略是SOURCE,表示方法已經被編譯器丟棄。
4.@Return
java中@Return的作用是指提示信息,一般用于方法上,表示方法有返回值。
5.@Documented
java中@Documented注解的作用是用于標注生成javadoc的時候是否會被記錄,常在自定義注解時使用。
6.@Inherited
java中@Inherited注解的作用是指示批注類型是自動繼承的,類繼承關系中,子類會繼承父類使用的注解中被@Inherited修飾的注解。
7.@Repository
java中@Repository注解的作用是用于標注數據訪問組件,可以將DAO導入IoC容器,并使未經檢查的異常有資格轉換為Spring DataAccessException。
8.@Service
java中@Service注解的作用是用于標注服務層,主要用于進行業務的邏輯處理。
9.@Transactional
java中@Transactional注解的作用是聲明式事務管理,可以將事務規則應用到業務邏輯中。
10.@Controller
java中@Controller注解的作用是將一個類標識為控制器類,被Controller標記的類就是一個控制器。
11.@Component
java中@Component注解的作用是定義Spring管理Bean,可以通過@Component將切面定義為Spring管理Bean。
12.@Autowired
java中@Autowired注解的作用是用于描述類中屬性或相關方法,如構造方法。
13.@Path
java中@Path注解的作用是獲取路徑中的字符作為參數,解可以標記在類名之上,也可以標記在方法名上。
14.@Method
java中@Method注解的作用是用于描述方法,可以創建一個自定義注解,作用于方法。