
Spring相关
weixin_39102174
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot自定义启动运行逻辑
两种方式:实现CommandLineRunner或者ApplicationRunner接口,容器启动后回调该方法1.实现CommandLineRunnerpackage com.example.activitydemo.common;import org.springframework.boot.CommandLineRunner;import org.springframework.core.annotation.Order;import org.springframework.ster转载 2020-05-12 11:04:49 · 277 阅读 · 0 评论 -
Spring切面
《一、静态代理匹配切面》一、 RegexpMethodPointcutAdvisor 静态正则表达式匹配切面目标类:package com.pointcut;/** * @author JCL * @date 2019-12-11 22:18 */public class GreetWaiter { public void greeting(){ ...翻译 2019-12-11 23:02:13 · 148 阅读 · 0 评论 -
Spring 之异步执行
很多业务场景只需要发送请求而不必等待结果的返回,此时就需要线程异步场景的调用。方式一:1.首先初始化bean:@Configurationpublic class TaskExecutorConfig { @Qualifier("taskExecutor2") @Bean public TaskExecutor executor(){ Th...转载 2019-10-25 08:52:22 · 499 阅读 · 0 评论 -
Axios调用WSDL进行Webservice请求
说明:Axios2发送wsdl的webservice请求时,参数名默认是arg0、arg1、、、,不知道如何修改,所以改用了Axios1package com.utils;import com.pojo.RequestParam;import org.apache.axis.client.Call;import org.apache.axis.client.Service;imp...原创 2019-05-28 01:00:11 · 4870 阅读 · 0 评论 -
Spring之环绕增强
一:xml方式service:package com.testApi.beforeAdvice;public interface Waiter { void greetingTo(String name); void serveTo(String name);}serviceImpl:package com.testApi.beforeAdvice;...原创 2019-05-24 07:36:02 · 640 阅读 · 0 评论 -
Springboot项目部署到Linux版weblogic服务器
参考地址:https://segmentfault.com/a/1190000015721951?utm_medium=referral&utm_source=tuicool1.springboot项目本地tomcat运行webservice时正常,部署到weblogic时启动报错:javax.xml.ws.WebServiceException: org.apache.cxf....转载 2019-06-14 18:45:10 · 2795 阅读 · 0 评论 -
Weblogic部署Webservice项目报错:com.sun.xml.ws.spi.db.dataBindingException错误
声明:之前在一个帖子到N楼看到的回复,当时没注意,后来感觉有点关系,果然有效,帖子地址没记录忘记了,就不写转自地址了。正文:@XmlSeeAlso({})注解在本地启动服务测试webservice时报错:“。。以及其任何超类对此上下文都是未知的”,所以加了@XmlSeeAlso({})注解注解,本地不再报错,部署weblogic服务器后报标题错误,删除此注解后服务器正常启动了。但是本...转载 2019-06-14 18:54:42 · 2316 阅读 · 0 评论 -
springBoot+gradle配置oracle数据库连接
转载地址:https://blog.youkuaiyun.com/lin5198195/article/details/84824620仓库并没有提供oracle的相关依赖,需要手动本地载入1.odbc6.jar下载(oracle官网可下载)https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-0907...转载 2019-06-10 14:42:32 · 2161 阅读 · 2 评论 -
activiti监听器设置审批人
一。简单介绍任务监听器类需要实现:org.flowable.engine.delegate.TaskListener流程监听器需要实现:org.flowable.engine.delegate.ExecutionListener;为了方便,两个都实现了。ExecutionListener有三个事件:start、take、end。start是流程开始节点的事件一般用在开始...原创 2019-06-25 14:39:21 · 13877 阅读 · 9 评论 -
activiti关于流程流转中更改用户或者增改用户的问题
1.activiti单实例分配审批人是组,即是候选人的情况,比如该节点审批人是组:groupId_1,该组包括user1、user2和user3三个用户,该节点未审批之前,若对groupId_1的用户进行变更,比如user1从该组中删掉,则user1不会再查询到该任务的待办,user2和user3不受影响;把user4添加到该用户组则user4也能看到该任务的待办...原创 2019-06-25 15:42:43 · 1645 阅读 · 6 评论 -
Springboot+activiti +log4j 打印activiti的SQL语句
项目是Springboot+activiti+log4j+gradle1.配置log4j.properties网上很多,随便copy个就行2.配置application.properties,添加一下代码://日志级别是debug才能显示SQL日志,info是不显示的logging.level.root=debuglogging.level.org.springframewo...转载 2019-06-24 17:55:07 · 2338 阅读 · 0 评论 -
activity6.0+ 获取当前审批节点的下一级审批节点的信息
在审批该节点之前,查询该节点的下一级审批节点的信息。直接上代码:public FlowElement getNextUserFlowElement(String processInstanceId){ Task task=taskService.createTaskQuery().processInstanceId(processInstanceId).singleR...转载 2019-06-28 11:51:50 · 6011 阅读 · 10 评论 -
关于springboot集成mybatis,mapper的bean无法实例化的问题
1.springboot集成mybatis,会自动扫描启动类所在的包及其子包,若mapper的bean在子包的子包里时是扫描不到的, 此时需要在启动类添加:@ScanMapper("mapper接口bean的全路径名")要使用以上标签需要引入依赖: <dependency> <groupId>org.mybatis.spring....原创 2019-07-11 13:02:29 · 3568 阅读 · 0 评论 -
hibernate---根据实体类生成数据库表
如下:import javax.persistence.*;import java.util.Date;@Entity (name = "TB_SYS_LOG")public class SysLog { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ID_") ...原创 2019-07-11 13:13:49 · 1195 阅读 · 0 评论 -
springboot使用@Scheduled 定时功能不生效
参考地址:https://blog.youkuaiyun.com/u011734144/article/details/52849868代码:@Componentpublic class QuartzService implements InitializingBean { @Scheduled(cron = "0 10 21 * * ?") public void timer...转载 2019-07-31 21:17:28 · 4019 阅读 · 0 评论 -
activity子流程和一般流程定时任务的实现---定时任务
1.一般流程定时边界事件的如上。开始时间:开始执行定时任务的时间,若无特殊需求一般只设置开始时间即可。结束时间:停止执行定时任务的时间,必须是ISO_8601格式的时间,如上图循环时间:隔多长时间执行一次,必须是ISO_8601格式的时间,如上图持续时间:多长时间后执行.“R”指的是循环几次,如R3/PT5H指的是重复三次,每次间隔5小时ISO_8601的时间格式:...转载 2019-08-08 19:08:08 · 2122 阅读 · 0 评论 -
@ResponseStatus注解使用
用目标方法上: @RequestMapping(value = "/test20") @ResponseStatus(value = HttpStatus.INTERNAL_SERVER_ERROR,reason = "服务器内部错误") @ResponseBody public void test20(@RequestParam(value = "name")...原创 2019-09-26 10:54:32 · 1784 阅读 · 0 评论 -
@ControllerAdvice的使用
@ControllerAdvice作用在所有的@RequestMapping注解的方法上@ControllerAdvice@Slf4jpublic class ExceptionControllerAdvice { /** * Handle illegal error info. * * @param e the e * @return t...转载 2019-09-26 11:43:29 · 121 阅读 · 0 评论 -
WebMvcConfigurer配置SpringMVC
1.@Configurationpublic class LoginAdapter implements WebMvcConfigurer {}原文地址:https://www.jianshu.com/p/52f39b799fbb1.addViewControllers 自定义视图控制器 //添加自定义视图控制器 @Override public...转载 2019-09-27 15:18:32 · 543 阅读 · 0 评论 -
解决前后端分离之跨域问题的两种方式
方式一:package com.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;imp...原创 2019-05-28 00:48:01 · 313 阅读 · 0 评论 -
Spring之引介增强
目标类:要为此类添加而外的功能package com.testApi.yinZhiAdvice;public class ForumService { public void add(){ System.out.println("add method"); } public void remove(){ System.out.pr...原创 2019-05-28 00:10:07 · 559 阅读 · 0 评论 -
alibaba 之JSONObject相关
依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.40</version> <...原创 2019-05-22 11:40:28 · 381 阅读 · 0 评论 -
activiti基础相关(流转条件)
1.开始@TRansaction注解<!-- 编程式即采用注解的方式,事务扫描开始(开启注解@Tranctional) --><tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="false" />2.是否在BPMN流程图中使用表达式:<b...原创 2019-04-25 09:23:07 · 6968 阅读 · 0 评论 -
国际化相关
自定义国际化信息://自定义国际化信息//参数一是语种信息,参数二是国家代码Locale locale=new Locale("en","US");//本地化的格式化工具类 NumberFormat numberFormat=NumberFormat.getCurrencyInstance(locale); double ddd=1234.56; ...原创 2019-04-16 23:51:42 · 170 阅读 · 0 评论 -
通过请求跳转至thymeleaf界面
不通过点击,接口请求完毕后自动跳向thymeleaf界面:<script type="text/javascript" th:inline="javascript"> function saveReply(){//modelerHref是后台thymeleaf配置的请求路径 /*<![CDATA[*/ var modelerHref...转载 2019-04-16 08:58:59 · 1048 阅读 · 0 评论 -
springboot 发布webService
原文地址:https://www.cnblogs.com/lthaoshao/p/9517693.html1.接口package com.pactera.workflow.service;import javax.jws.WebMethod;import javax.jws.WebService;/** * 接口上添加@WebService * 要开放的方法上添加@We...转载 2019-05-05 17:11:58 · 3311 阅读 · 0 评论 -
activity相关之Springboot简单集成JPA(二)
1.表达式:spring的bean在流程图中都可以以表达式的形式书写:${myBean.method}所有的流程变量都可以在流程图中直接通过表达式获取:${processVariableName}2.activity集成JPA,默认是hibernate2.1首先在application.properties配置文件添加://自动根据entity类建表spring...原创 2019-05-05 22:50:41 · 572 阅读 · 0 评论 -
activity(三)
1.The process definition id attribute in the XML file is used as the process definition key property.The process definition name attribute in the XML file is used as the process definition name ...原创 2019-05-06 01:14:06 · 195 阅读 · 0 评论 -
Spring对方式生成代理---前置、后置增强
一、前置增强beans.xml(使用JDK代理)<?xml version="1.0" encoding="utf-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-05-21 23:46:20 · 399 阅读 · 0 评论 -
Spring之前置增强
前置增强目前只能对方法进行增强前置增强需要实现 MethodBeforeAdvice接口步骤:接口:package com.testApi.beforeAdvice;public interface Waiter { void greetingTo(String name); void serveTo(String name);}实现类:pac...原创 2019-05-21 23:04:25 · 1087 阅读 · 0 评论 -
Spring-异常抛出增强
实现org.springframework.aop.ThrowsAdvice;package com.testApi.throwsAdvice;import org.springframework.aop.ThrowsAdvice;import java.lang.reflect.Method;public class TransateManage implements Thro...原创 2019-05-25 11:11:09 · 295 阅读 · 0 评论 -
java基于token验证之登陆验证
转载地址:https://blog.youkuaiyun.com/kkkun_joe/article/details/81878231以上博主讲的更清除些,此博客是为了自己加深记忆。对于前后端分离的项目来说session来判断是否登陆实现比较困难,token是比较好的方式。大概流程:1.用户登陆,若成功则后台生成一个token,并把此token返回给客户端浏览器2.客户端接收到token...转载 2019-05-21 17:24:04 · 6535 阅读 · 2 评论 -
webservice服务调用出现错误:javax.xml.bind.JAXBException:以及其任何超类对此上下文都是未知的
转载地址:https://blog.youkuaiyun.com/Ka_Ka314/article/details/79229129错误信息如下:2019-05-07 16:09:50 [ org.apache.cxf.phase.PhaseInterceptorChain - 475 ] - [ WARN ] Interceptor for {http://webservice/workflo...转载 2019-05-07 16:19:21 · 11845 阅读 · 0 评论 -
两种代理方式——JDK和CGLIB
方式一:JDK1.业务逻辑接口和实现类public interface ForumService { void removeTopic(String topicID);}实现类:public class ForumServiceImpl implements ForumService{ public void removeTopic(String top...原创 2019-05-09 23:09:44 · 316 阅读 · 0 评论 -
activity6 会签以及会签驳回操作
参考地址:https://blog.youkuaiyun.com/qq_30739519/article/details/51239818 https://blog.youkuaiyun.com/u013314807/article/details/70308426 https://blog.youkuaiyun.com/chq1988/article/details/...翻译 2019-05-09 17:04:44 · 7965 阅读 · 4 评论 -
Spring的事件监听器
以邮件发送事件为例:1.自定义一个事件,需要继承ApplicationContextEventpackage com.pactera.workflow.controller.pojo.jpaTest;import org.springframework.context.ApplicationContext;import org.springframework.context.eve...原创 2019-05-06 23:03:06 · 871 阅读 · 0 评论 -
activity6流程变量和历史变量的获取
1.//查询已完成任务的变量,是localVariable,不包括流程变量//已完成的任务不能taskService查询List<HistoricVariableInstance> list=historyService.createHistoricVariableInstanceQuery().taskId(task.getId()).list();//查询任务的流...原创 2019-05-09 10:47:46 · 2841 阅读 · 0 评论 -
webService怎么返回map类型
转载地址:https://blog.youkuaiyun.com/jspamd/article/details/8914427CXF形参、返回值1. 当形参和返回值的类型是String、基本数据类型是,CXF肯定可以轻松处理2.当形参和返回值的类型是javabean式的复合类(就是普通的POJO实体类)、List集合、数组等复杂类型时, CXF也可以很好处理。3.还有一些像Map、非javabean...转载 2019-05-06 11:20:19 · 1097 阅读 · 0 评论