Spring
文章平均质量分 65
IBLiplus
这个作者很懒,什么都没留下…
展开
-
Spring中的InitializingBean接口
Spring中的InitializingBean接口前言Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种:通过实现 InitializingBean/DisposableBean接口来定制初始化之后/销毁之前的操作方法;通过元素的 init-method/destroy-method属性指定初始化之后/销毁之前调用的操作方法;在指定方法上加上@PostConstruct或@PreDest原创 2020-09-08 21:27:36 · 383 阅读 · 0 评论 -
mybatis tingint类型对应boolean/byte
mysql数据库表中字段类型为:tinyint长度为1,即类型为:tinyint(1)使用Mybatis查询tinyint字段数据,那么tinyint的数据默认会转化为boolean类型数据,如何将改字段的java类型设置为Integer?解决方案: 1.使用ifnull(column, 0)处理该字段,个人测试过可以; 2.在jdbcUrl添加参数:tinyInt1isBi...原创 2019-10-17 13:35:59 · 1940 阅读 · 0 评论 -
什么是基于注解的切面实现?(AOP)
注:学习aop时查了其他资料,然后自己整合了一下。--在程序运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面编程 一般而言,我们管切入到指定类指定方法的代码片段为切面,而切入的哪些类、哪些方法则叫切入点。有了AOP,我们就可以把几个类共有的代码,抽取到一个切片中,等到需要时在切入对象中去,从而改变其原有的行为。 AOP就是OOP的补充而已。OOP从横向...原创 2018-11-10 14:26:30 · 1117 阅读 · 0 评论 -
springboot全局异常处理 --- @ControllerAdvice
1、首先我们可以针对自己的业务创建自定义异常,系统层面,业务方面等我们系统业务层统一使用BizException,这个是自定义的。2、配置controllerAdvice下面是代码:@ControllerAdvice@ResponseBodypublic class ControllerExceptionHandler { /** * 日志...原创 2019-07-24 17:07:15 · 284 阅读 · 0 评论