spring
文章平均质量分 88
xiaozaq
这个作者很懒,什么都没留下…
展开
-
springboot2自定义starter
建议自定义的starter 以 xxx-spring-boot-starter 命名,官方的Starter一般都是以spring-boot-starter-为前缀。META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports来自定义我们的自动配置的类。路径必须为resources/META-INF/spring.factories 这是springboot2.7之前的约定规范,不遵守一律失效。原创 2024-08-01 10:36:39 · 878 阅读 · 0 评论 -
Spring Boot 2.0.4.RELEASE集成 Activiti 6.0 详解
尝试直接使用activiti-spring-boot-starter-basic来与Spring Boot进行集成用过Spring Boot的同学都知道Spring Boot Stater是个好东西,基于这个东东开发的组件基本上是零配置就能集成进Spring Boot里面,非常的方便,即官方所说的“开箱即用",现在有不少插件都是有这个开箱即用的版本,activiti也不例外。然而,集成之后...原创 2018-09-10 12:29:33 · 2868 阅读 · 0 评论 -
spring定时任务详解(@Scheduled注解)
在springMVC里使用spring的定时任务非常的简单,如下:(一)在xml里加入task的命名空间[html] view plain copy xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/转载 2017-03-24 19:24:42 · 540 阅读 · 0 评论 -
Spring MVC之@RequestMapping 详解
引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @R转载 2017-04-07 10:01:24 · 245 阅读 · 0 评论 -
spring整合mybatis配置
主要了解mybatis-spring.jar包里面的org.mybatis.spring.SqlSessionFactoryBean类。 classpath:/mybatis/**/**/*Mapper.xml原创 2017-02-04 15:37:00 · 414 阅读 · 0 评论 -
spring配置文件路径——如何使用表达式
http://name327.iteye.com/blog/1628884Java代码 org.springframework.core.io.supportClassPathMatchingResourcePatternResolver Java代码 org.springframework.utilClass AntPathM原创 2017-02-04 14:54:37 · 2431 阅读 · 0 评论 -
spring学习——配置文件
之前一直不明白xxx-servlet.xml和applicationContext.xml是如何区别的,其实如果直接使用SpringMVC是可以不添加applicationContext.xml文件的。使用applicationContext.xml文件时是需要在web.xml中添加listener的: org.springframework.web.context.ContextLo原创 2016-02-20 16:38:56 · 435 阅读 · 0 评论 -
Hibernate4 No Session found for current thread原因
有三种解决方法:1. 使用@Transactional开启事务spring配置文件:<tx:annotation-driven transaction-manager="transactionManager"/>@Servicepublic class CustomerServiceImpl implements CustomerService { @原创 2016-08-20 19:42:36 · 416 阅读 · 0 评论 -
mybatis与spring整合报错NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSour
由于缺少spring-jdbc包,导致项目启动一直报错,一直以为是配置文件哪里写错了,最后发现是缺少依赖。maven依赖也有点不靠谱啊,还以为可以自动依赖。 org.springframework spring-jdbc ${spring} pom.xml把依赖加上就好了原创 2016-09-12 17:22:04 · 3499 阅读 · 0 评论 -
springMVC绑定参数时报错DefaultHandlerExceptionResolver解决办法
public class User { int id; String username; String password; String realName; String email; String phone; Set roles;}UserAction.java @RequestMapping(value = "list") @ResponseBody publ原创 2016-10-17 19:23:16 · 7279 阅读 · 0 评论 -
spring多数据源配置
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。转载 2016-10-20 11:58:59 · 465 阅读 · 0 评论 -
Spring切入点表达式常用写法
Spring切入点表达式常用写法 自从使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目,其规则表达式的语法也稍稍有些怪异。 下面给出一些常见示例的写法: 比如,下面是一个对Service包上所有方法的切面配置 aop:config>转载 2016-11-16 15:07:02 · 476 阅读 · 0 评论 -
activiti 动态表单+easyui 实现启动流程功能(二)
上一篇讲了动态表单实现的基本原理,这一篇主要写一下实现的关键源码。首先是流程定义的controller,这个类接收用户启动流程的请求,有一个流程定义id的参数。@Controller@RequestMapping(value = "/backstage/workflow/hi/")public class ProcDefController extends BaseController原创 2016-11-21 09:30:30 · 3079 阅读 · 1 评论 -
post提交参数有Date类型,总是返回400格式错误
post提交参数有addtime时,总是返回400错误。将参数改为addTime时,就能正常提交了。尝试了各种方法,纠结了好久还是没搞定,之前猜测试addtime是关键字导致的不能提交,后来测试,addtime是可以提交的。经过不断尝试终于找到了原因:spring mvc 在接收日期类型参数时,如不做特殊处理 会出现400语法格式错误解决办法:1.自定义类型转换规则原创 2016-11-24 11:38:27 · 20945 阅读 · 3 评论 -
hibernate的配置——数据库的基本连接信息
Hibernate中配置主要分为两种:1. Hibernate与数据库的基本连接信息 在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFactory实例;2.Hibernate的基本映射信息 即系统中每一个类与其对应的数据库表之间的关联信息,在Hibernate工作的初始阶段,这些信息通过hibernate.cf原创 2016-03-06 09:54:15 · 1633 阅读 · 0 评论