推荐
专栏
教程
课程
飞鹅
本次共找到789条
mybatis注解
相关的信息
京东云开发者
•
2年前
如何规避MyBatis使用过程中带来的全表更新风险
不知大家在使用MyBatis有没有过程人工梳理代码的经理?但由于web应用数量多,代码行数几十万行,人力梳理代码费时又费力。基于此,架构师根据MyBatis的扩展点推出一款插件做到降低全表更新的风险,降低人工成本。
Stella981
•
3年前
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案参考文章:(1)SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F
Stella981
•
3年前
Mybatis通过Interceptor来简单实现影子表进行动态sql读取和写入
首先进行Mybatis 拦截器介绍 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。打个比方,对于Executor,M
Stella981
•
3年前
Spring boot method interceptor
概述需要对某些service方法添加日志和监控报警.找了好长时间,添加过程如下:1.编写@LogAndWarn注解2.编写拦截器LogAndWarnInterceptor3.编写切入点配置LogAndWarnAdviser4.在对应Service类或方法加上@LogAndWarn注解
Stella981
•
3年前
MyBatis之databaseIdProvider多数据库支持
一、databaseIdProvider官方描述MyBatis可以根据不同的数据库厂商执行不同的语句,这种多厂商的支持是基于映射语句中的databaseId属性。MyBatis会加载不带databaseId属性和带有匹配当前数据库databaseId属性的所有语句。如果同时找到带有databaseId和不带databaseId
Stella981
•
3年前
Spring Boot @ControllerAdvice+@ExceptionHandler处理controller异常
需求: 1.springboot 项目restful 风格统一放回json 2.不在controller写trycatch代码块简洁controller层 3.对异常做统一处理,同时处理@Validated校验器注解的异常方法: @ControllerAdvice注解定义全局异常处理类@ControllerAdvice
Easter79
•
3年前
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案参考文章:(1)SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F
Stella981
•
3年前
JUnit高级用法之@RunWith
@RunWith关于@RunWith注解,官方文档是这么描述的:Whenaclassisannotatedwith @RunWith orextendsaclassannotatedwith @RunWith,JUnitwillinvoketheclassitrefere
Stella981
•
3年前
Spring 12 种 常用注解!
1.声明bean的注解@Component组件,没有明确的角色@Service在业务逻辑层使用(service层)@Repository在数据访问层使用(dao层)@Controller在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供@Inj
Stella981
•
3年前
JFinal未来发展建议
单纯从易容性和灵活性上来说,希望未来JFinal能提供如下功能支持:1.提供注解支持的Controller层类比于SpringMVC,提供:URL,参数的注解支持,形如:@RequestMapping(value"/business/v1/api1/{orderId}",method{RequestMethod.GET,Requ
1
•••
17
18
19
•••
79