![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
关李屁氏
quartz
展开
-
springMVC常用组件及执行流程
springMVC什么是springmvcspringMVC 是基于servlet api构建的web框架,和spring相辅相成,springMVC被包含在spring-web-MVC模块中spring mvc 有什么特点基于注解的URL映射参数封装,包括http参数表达转换全局统一异常处理提供拦截器,基于框架本身的拦截器方便开发restful风格的apispringMVC...原创 2020-04-20 14:54:50 · 376 阅读 · 2 评论 -
spring-boot-starter常用注解
名称用途作用域@Configuration标志该类可以是个配置类,可以以JavaConfig的方式进行配置类@ConditionalOnClass参数中的类在classpath中才能激活配置类类/方法@AutoConfigureBefore在指定自动配置类之前生效类@AutoConfigureAfter在指定自动配置类之后生效类@Con...原创 2020-04-13 19:17:47 · 307 阅读 · 0 评论 -
[spring]springboot中的starter
众所周知,springboot不是一个新的框架,而是基于spring和springMVC之上的一种产物,方便程序员快速的开发spring相关的应用程序。springboot的特性之一就是 自动配置,通过常用并且是约定的配置,屏蔽掉过多的样板代码或,使框架与spring快速整合成为可能。自定义starter的命名规范spring官方开发的starter是:spring-boot-starte...原创 2020-04-13 18:52:45 · 293 阅读 · 0 评论 -
[spring]多个aop的执行顺序
文章目录场景实现方式代码结论场景对于一个业务层的代码需要定义多个不同的切面,如何保证切面的有序执行呢?实现方式使用@Order注解,搭配org.springframework.core.Ordered完成基于xml配置基于spring提供的API进行实现代码目标(Target)public void demo(){ System.out.println("...原创 2020-03-16 21:26:12 · 556 阅读 · 0 评论 -
[mybatis]mybatis自定义拦截器,统计SQL执行耗时
在编写mybatis拦截器之前,应该知道mybatis大致的执行流程读取配置(xml),或者是与springboot整合的MybatisAutoConfiguration,都是在进行初始化配置,配置SqlSessionFactory和org.apache.ibatis.session.Configuration执行SQL时创建SqlSession会话,生成执行器(Executor)SQL...原创 2019-12-23 20:41:51 · 1031 阅读 · 0 评论 -
[spring]手动回滚事物
1、TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();2、@AutowiredDataSourceTransactionManager dataSourceTransactionManager;@AutowiredTransactionDefinition transactionDefinitio...转载 2019-12-17 11:29:39 · 204 阅读 · 1 评论 -
springboot 多数据源,支持事物管理
开始前的准备添加依赖<!--aop支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> ...原创 2019-06-06 15:17:59 · 233 阅读 · 0 评论 -
[springboot]springboot多环境切换
原因项目配置文件众多,项目阶段分为开发,测试,生产,不可能每次都去修改具体配置文件,这样的话配置文件少还好,多了的话就很难过配置文件拆分我将项目文件拆分成这样的目录结构,每个阶段共有的配置放到application.yml中,第一种方式每次切换环境的时候手动修改spring.profiles.active节点的值,改成想要修改的文件的后缀,及- .yml中的内容第二种方式在po...原创 2019-09-05 13:51:37 · 220 阅读 · 0 评论