- @SpringbootAppliction
启动类上的注解,是一个组合注解包含了Configuration,@EnableAutoConfiguratio,@ComponentScan, - @Repository
持久层,数据访问组件, - @Service
业务层组件 - @Controller
控制层组件, - @RestController
控制层组件,是有@Controller+@ResponseBody组成了,返回的json字符串, - @Component
组件, - @ResponseBody
返回的结果是json字符串,直接写入http response body中,一般是异步获取数据时使用, - @RequestBody
参数加上这个注解后,认为是必填参数,表示接受json字符串转化为对象; - @ComponentScan
组件扫描,如果扫描到@Component @Controller @Service @Repository 等注解的类时会把这些类注册为bean; - @ Configuration
是配置类,相当于是xml, - @Bean
方法注解,产生一个bean对象,交给spring管理, - @EnableAutoConfiguration
boot框架对spring框架进行自动配置, - @Autowired
自动注入依赖对象,给属性中, - @Resource(name="",type="")
根据名字和类型进行注入对象, - @ RequestMapping
将请求路径映射到方法中,
params:指定参数
value:url
method:方法类型 - @RequestParam
用在方法中的参数, - @ID
表名该属性是主键 - @Column
字段名和属性名映射 - @ControllerAdvice
全局异常处理, - @ExceptionHandler(Exception.class)
用在方法上表名这个异常触发这个方法,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)