随笔分类 - 注解
摘要:RestControllerAdvice来捕获全局异常 @RestControllerAdvice都是对Controller进行增强的,可以全局捕获spring mvc抛的异常。 @ExceptionHandler(value = Exception.class) ExceptionHandler的
阅读全文
摘要:文章:https://www.cnblogs.com/mracale/p/9828346.html
阅读全文
摘要:/** * 父菜单名称 */ @TableField(exist=false) private String parentName; @TableField(exist=false) 中的 exist=false 表示不是数据库字段,仅在使用实际操作中需要使用的字段。exist=true 表示是数据
阅读全文
摘要:一、@Bean注解的作用 @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名(来自文章1) 二、注解分为两类: 1、一类是使用Bean,即是把已经在xml文件中配置好的Bean拿来用,完成属性、方法
阅读全文
摘要:文章:https://blog.csdn.net/jiangyu1013/article/details/84397366
阅读全文
摘要:Spring是怎样检测并处理我们@RequestMapping注解的: 扫描所有注册的Bean 遍历这些Bean,依次判断是否是处理器,并检测其HandlerMethod 遍历Handler中的所有方法,找出其中被@RequestMapping注解标记的方法。 获取方法method上的@Reques
阅读全文
摘要:游离态的,临时的,被该注解标注的属性,不用持久化到数据库。如果前后端的接口(方法)不一致时,可以在后端实体类中临时添加一个和前端定义的一样的接口属性。
阅读全文
摘要:spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso
阅读全文
摘要:@RequestParam: 用在方法的参数前面,将请求参数绑定到你控制器的方法参数上,前后端传递使用的参数名字必须一致 @RequestBody: @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的(如:请求参数)) GET方式无请求体,所以使用@Req
阅读全文
摘要:RequestMapping是一个用来处理请求地址映射的注解;提供路由信息,负责URL到Controller中的具体函数的映射,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@G
阅读全文
摘要:用于标注控制层组件(如struts中的action),表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器;它是@Controller和@ResponseBody的合集。
阅读全文
摘要:@Repository 用于标注数据访问组件,即DAO组件。 使用@Repository注解可以确保DAO或者repositories提供异常转译,这个注解修饰的DAO或者repositories类会被ComponetScan发现并配置,同时也不需要为它们提供XML配置项。 可以理解为加入该注解的类
阅读全文
摘要:组件扫描。让spring Boot扫描到Configuration类并把它加入到程序上下文。@ComponentScan注解默认就会装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中。
阅读全文
摘要:允许 Spring Boot 自动配置注解,开启这个注解之后,Spring Boot 就能根据当前类路径下的包或者类来配置 Spring Bean。 如:当前类路径下有 Mybatis 这个 JAR 包,MybatisAutoConfiguration 注解就能根据相关参数来配置 Mybatis 的
阅读全文
摘要:@RequestBody是作用在形参列表上,用于将前台发送过来固定格式的数据【xml 格式或者 json字符串等】封装为对应的 JavaBean 对象,封装时使用到的一个对象是系统默认配置的 HttpMessageConverter进行解析,然后封装到形参上。所以该注解作用的一般是对象,不能是普通的
阅读全文
摘要:这个注解是Spring Boot最核心的注解,用在 Spring Boot的主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。实际上这个注解是@Configuration,@EnableAutoConfiguration,@ComponentScan三
阅读全文