随笔分类 -  Spring

摘要:(目录) Bean的生命周期 bean创建-->初始化-->销毁 容器管理Bean的生命周期 我们可以自定义初始化和销毁方法,容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法 创建(对象创建) 单实例:在容器启动的时候创建 多实例:在每次获取的时候创建 初始化 对象创建完成, 阅读全文
posted @ 2021-02-16 22:42 是倩倩不是欠欠 阅读(458) 评论(0) 推荐(0)
摘要:Spring组件注册 @Configuration @Configuration注解告诉Spring这是一个配置类 @Bean @Bean注解是给容器中注册一个Bean,类型是返回值的类型,id默认是方法名作为id @Bean("person") public Person person2(){ S 阅读全文
posted @ 2021-02-15 17:42 是倩倩不是欠欠 阅读(274) 评论(0) 推荐(4)
摘要:我们可以自定义初始化和销毁方法,容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法。 生命周期:bean创建 初始化 销毁 构造(对象创建) 单实例:在容器启动的时候创建对象 多实例:在每次获取bean的时候创建对象 初始化 对象创建完成,并赋值好,调用初始化方法。 销毁 单实 阅读全文
posted @ 2021-01-24 18:31 是倩倩不是欠欠 阅读(131) 评论(0) 推荐(0)
摘要:RestTemplategetForObject()返回的是一个对象,这个对象就是服务端返回的具体值。getForEntity()返回的是一个ResponseEntity,这个ResponseEntity中除了服务端返回的具体数据以外,还保留了Http响应头的数据。 阅读全文
posted @ 2020-02-27 22:03 是倩倩不是欠欠 阅读(189) 评论(0) 推荐(0)
摘要:@Qualifier 1、当一个接口有多个实现类,且均已注入到Spring容器中了,使用@AutoWired是byType的,而这些实现类类型都相同,此时就需要使用@Qualifier明确指定使用那个实现类。因此,@Qualifier是byName的。 2、对于实现类,可不用在@Compoment后 阅读全文
posted @ 2020-02-27 21:40 是倩倩不是欠欠 阅读(228) 评论(0) 推荐(0)
摘要:@ControllerAdvice顾名思义,他是一个Controller的增强,是一个异常处理类。常用于实现下面三个方面的功能: 1、处理全局异常,结合方法型注解@ExceptionHandler,用于捕获Controller中抛出的指定类型的异常,从而达到处理不同类型的异常的目的。2、预设全局数据 阅读全文
posted @ 2019-08-11 18:49 是倩倩不是欠欠 阅读(442) 评论(0) 推荐(0)
摘要:HttpMessageConverter是一个消息转换的工具,有两方面的功能:1、将服务端返回的对象序列化为JSON字符串。2、将前端传来的JSON字符串反序列化为Java对象。 所有的JSON生成都离不开相关的HttpMessageConverter。 SpringMVC自动配置了Jackson和 阅读全文
posted @ 2019-08-09 00:00 是倩倩不是欠欠 阅读(2182) 评论(0) 推荐(0)
摘要:SpringBoot的好处:1、更广泛和快速的spring开发体验。2、一系列开箱即用的starter。3、一系列非功能性的自动化配置。(比如嵌入的服务器、安全管理、安全健康检查)4、没有xml配置文件生成。 @SpringBootApplication注解: 此注解可以拆解为@Configurat 阅读全文
posted @ 2019-07-31 23:46 是倩倩不是欠欠 阅读(196) 评论(0) 推荐(0)