Spring Boot
kelvin_hwk
这个作者很懒,什么都没留下…
展开
-
SpringBoot中报no transaction is in progress
参考这里: link.原因是springboot默认支持注入entitymanager,用entityManager.unwrap得到session,不要再同SessionFactory.getCurrentSession()!原创 2021-01-28 17:30:07 · 1611 阅读 · 0 评论 -
Spring AOP方法参数自动注入
使用Spring AOP进行切面编程时,可以通过JoinPoint(环绕增强通过ProceedingJoinPoint)获取参数和方法签名等。但也可以通过Spring的自动注入来获得参数,但有几点需要注意:定义Pointcut时需要使用execution() && args()的方式Pointcut注解修饰的方法要带参数增强处理注解设置pointcut时要有参数名,另外也要设置argNames代码如下:@Aspect@Componentpublic class MyCont原创 2020-12-02 10:13:03 · 1361 阅读 · 0 评论 -
Spring Boot War方式打包,SpringBootServletInitializer
war方式打包须修改Application类,继承SpringBootServletInitializerimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework...原创 2020-03-18 09:51:41 · 429 阅读 · 0 评论