赵英超的博客

相互学习,共同进步

Spring Aop详细教程

一、概念 AOP(Aspect Oriented Programming):面向切面编程。 面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性...

2019-01-20 18:01:05

阅读数 23

评论数 0

Spring Transaction使用详解

概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, ...

2019-01-20 16:32:42

阅读数 24

评论数 0

spring 跨域CORS Filter

方案一 spring中可以采用的跨域配置方式如下: RequestMapping 在一般性的配置中,在controller前添加@CrossOrigin即可使用spring的默认配置,允许跨域 该注解也可以配置一些设定,适合针对个别的controller @CrossOrigin 方案二 ...

2019-01-18 09:44:37

阅读数 33

评论数 0

logback详细配置——基于时间文件大小分割限制日志大小

正确配置 这里我使用的是springboot所以的 application.properties 文件增加 logging.config=classpath:logback-spring.xml // 指定日志配置文件 根目录增加 logback-spring.xml 配置文件 ...

2018-12-18 09:59:11

阅读数 131

评论数 0

SpringBoot注解大全

SpringBoot注解大全 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot...

2018-12-11 14:59:51

阅读数 51

评论数 0

Spring boot 文件上传commons-fileupload

错误返回: Required request part 'file' is not present 请检查你是否引入了这个jar包 自带了upload files的配置 1.如果没有 上传文件时需要引入并在webMvc配置 <!-- fileu...

2018-12-10 21:23:25

阅读数 56

评论数 0

spring-boot不同包结构下,同名类冲突导致服务启动失败解决方案

项目背景:   两个项目的包结构和类名都很多相同,于是开始考虑使用加一级包进行隔离,类似于这种结构 但是在启动的过程中,抛出来这样的异常: 1 2 3 4 5 6 7 8 9 Caused by...

2018-12-03 12:57:59

阅读数 223

评论数 0

Spring Boot事务管理详解

什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。 事务的作用就是为了保证用...

2018-11-28 17:38:21

阅读数 96

评论数 0

spring boot去除扫描自动注入依赖方法——Spring常用注解使用方法

问题: 最近做项目的时候,需要引入其他的jar。然后还需要扫描这些jar里的某些bean。于 是使用注解:@ComponentScan 这个注解直接指定包名就可以,它会去扫描这个包下所有的class,然后判断是否解析: 源码: public @interface SpringBootA...

2018-11-28 15:15:27

阅读数 173

评论数 0

Mysql连接异常解决方法

1、解决:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone valu 报错信息为: Caused by: com.mysql.cj.exceptions.I...

2018-11-26 21:17:39

阅读数 116

评论数 0

activiti 汉化

activiti的modeler汉化。 其实汉化的方式很简单,只是内容繁杂:将stencilset.json与editor-app——i18n——en.json这两个文件汉化后替换掉就可以了。内容太多,我直接放链接,在我博客自己找一下吧。 如果直接将2个文件替换,其实是不优雅的,因为en.js...

2018-11-21 18:59:08

阅读数 124

评论数 0

Spring boot web app项目

static和templates部分参考博客:https://blog.csdn.net/wangb_java/article/details/71775637 热部署参考博客:https://www.cnblogs.com/cx-code/p/8686453.html 静态页面 spr...

2018-11-21 12:55:26

阅读数 122

评论数 1

spring boot整合activiti rest api详细教程

1.导入依赖 <dependency> <groupId>org.activiti</groupId> ...

2018-11-20 17:07:06

阅读数 275

评论数 0

Spring Boot自动配置原理

Spring Boot自动配置原理 5.1 SpringBoot的核心组件模块 首先,我们来简单统计一下SpringBoot核心工程的源码java文件数量: 我们cd到spring-boot-autoconfigure工程根目录下。执行 $ tree | grep -c .java$ ...

2018-11-19 13:46:14

阅读数 83

评论数 0

spring bean注解使用详解

@Bean 的用法 @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名 定义bean 下面是@Configuration里的一个例子 @Configuration public cl...

2018-11-19 11:38:33

阅读数 57

评论数 0

工作流activiti与flowable、AgileBPM 比较

《Activiti实战》 https://github.com/henryyan/activiti-in-action-codes 关于新的activiti新团队与原有的团队重要开发人员我们罗列一下,细节如下: Tijs Rademakers,算是activiti5以及6比较核心的leade...

2018-11-16 18:08:27

阅读数 462

评论数 0

pagehelper使用

    从图中可以看出,mybatis中首先要在配置文件中配置一些东西,然后根据这些配置去创建一个会话工厂,再根据会话工厂创建会话,会话发出操作数据库的sql语句,然后通过执行器操作数据,再使用mappedStatement对数据进行封装,这就是整个mybatis框架的执行情况。那么mybati...

2018-11-16 15:06:05

阅读数 54

评论数 0

@Resource与@Autowired注解的区别

  spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。   @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,...

2018-11-15 17:58:59

阅读数 49

评论数 0

spring集成Java性能监控调优工具-Javamelody

JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、spring、Guice)的执行数量,平均执行时间,错误...

2018-11-13 14:34:11

阅读数 74

评论数 0

spring mybatis设置SQL语句打印

在使用mybatis进行开发的时候,由于可以动态拼接sql,这样大大方便了我们。但是也有一定的问题,当我们动态sql拼接的块很多的时候,我们要想从*mapper.xml中直接找出完整的sql就会非常的难,这个时候经常会需要把组合之后的完整sql调试出来比较好。下面来看两种调试出sql的两种方式 ...

2018-11-08 10:12:40

阅读数 85

评论数 0

提示
确定要删除当前文章?
取消 删除