注解 | 属于 | 解释 | 属性 |
---|---|---|---|
@Controller | spring | Controller层注解;该注解需要配置模板来返回数据 | |
@RestController | spring | Controller层注解;直接return 数据到http response body中 | @RestController 相当与@Controller+@ResonseBody |
@Service | spring | Service层注解 | |
@Repository | Dao层注解 | ||
@Component | spring | 泛指组件,不好归类的组件可以使用该注解 | |
@Resource | java | 根据name自动装配; | |
@data | lombok | 为类提供get、set方法 需要引入org.projectlombok.lombok 依赖。 | 编辑器需要安装lombok插件,否则会报红 |
@Autowired | spring | 根据类型自动装配; | |
@RequestMapping | spring | 指定controller的路径地址 | |
@ResponseBody | spring | 指定return的数据放入到 http response body 里。 | |
@RequestBody | spring | 接收客户端post上送的json参数。 | |
@Bean | spring | 用于注解一个方法。表示该方法返回一个bean,并注入到ioc中 | |
@Value | spring | 读取项目配置文件属性信息 | |
@EnableConfigurationProperties | spring | ||
@AutoConfigureBefore | spring | ||
@ConditionalOnClass | spring | ||
@ConditionalOnMissingBean | spring | ||
@PostConstruct | java | ||
@Override | java | 标识子类复写了父类的方法。 | 1·提高代码可读性2·编译器会校验父类方法是否存在 |
@MapperScan | mybatis | ||
@Configuration | spring | 定义一个配置类。配置类用于替换xml配置。 | |
@Primary | spring | 当有两个及以上的类可供autowired或者resource加载,那么就必须指定一个优先加载项,primary指定哪个类应该被优先加载 |
网友评论