
spring boot
ldh_lyf
这个作者很懒,什么都没留下…
展开
-
MySQL保存时间相差8小时,和返回json时间变为毫秒数
时间相差8小时查询数据库时区配置:show variables like '%time_zone%';如果 system_time_zone 为 CST 表示此时数据库中设置的时区非东八区。命令修改时区:set global time_zone = '+08:00';set time_zone = '+08:00';直接修改数据配置文件:在配置文件 my.c...原创 2020-04-25 10:58:03 · 615 阅读 · 0 评论 -
springbatch对多个文件读写数据操作
读数据:@Configurationpublic class ItemReaderMultiFileDemo { @Autowired private JobBuilderFactory jobBuilderFactory; @Autowired private StepBuilderFactory stepBuilderFactory; @Auto...原创 2019-08-04 16:54:08 · 3885 阅读 · 4 评论 -
springbatch对xml文件的读写数据操作
读数据:@Configurationpublic class ItemReaderXmlDemo { @Autowired private JobBuilderFactory jobBuilderFactory; @Autowired private StepBuilderFactory stepBuilderFactory; @Autowired...原创 2019-08-04 16:51:25 · 692 阅读 · 0 评论 -
springbatch对单个文件的读写数据操作
读数据@Configurationpublic class ItemReaderFileDemo { @Autowired private JobBuilderFactory jobBuilderFactory; @Autowired private StepBuilderFactory stepBuilderFactory; @Autowired...原创 2019-08-04 16:50:12 · 735 阅读 · 0 评论 -
springbatch对数据库的读写操作
读操作:@Configurationpublic class ItemReadDbDemo { @Autowired private JobBuilderFactory jobBuilderFactory; @Autowired private StepBuilderFactory stepBuilderFactory; @Autowired ...原创 2019-08-04 16:48:46 · 1776 阅读 · 0 评论 -
springbatch读取数据和写数据的配置
读取数据:@Configurationpublic class ItemReadConfig { @Autowired private DataSource dataSource; @Value("classpath:/file*.txt") private Resource[] fileResource; @Bean public Jdbc...原创 2019-08-04 16:46:52 · 958 阅读 · 0 评论 -
springbatch中的监听器
第一种方式:通过实现相应的接口:public class MyJobListen implements JobExecutionListener { @Override public void beforeJob(JobExecution jobExecution) { // System.out.println("before============="+...原创 2019-08-04 16:43:10 · 1080 阅读 · 0 评论 -
springboot入门springbatch
pom文件中引入依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-batch</artifactId> </dependency&...原创 2019-08-04 16:40:27 · 252 阅读 · 0 评论 -
springboot集成shiro以及thymeleaf静态页面
引入依赖:<!--shiro--><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version></dependency&...原创 2019-06-09 09:48:48 · 743 阅读 · 0 评论 -
springboot之缓存使用
在resources下新建ehcache.xml文件:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache....原创 2019-06-08 16:36:27 · 357 阅读 · 0 评论 -
springboot之异步调用
在启动类上开启异步:@EnableAsync测试类: @Async public void asyn(){ System.out.println("1111"); }原创 2019-06-08 16:28:02 · 141 阅读 · 0 评论 -
springbatch手动启动job
需要在配置文件中设置spring.batch.job.enabled = false@Configuration@EnableBatchProcessingpublic class JobDemo { @Autowired private JobBuilderFactory jobBuilderFactory; @Autowired private...原创 2019-08-04 17:03:20 · 2589 阅读 · 1 评论 -
springboot集成springbatch启动job和退出分析
springboot中启动:启动类中的run方法往下运行会调用callRunner方法: private void callRunners(ApplicationContext context, ApplicationArguments args) { List<Object> runners = new ArrayList(); run...原创 2019-07-28 18:11:44 · 1766 阅读 · 0 评论 -
activity结合项目应用和表结构
/**更新请假状态,启动流程实例,让启动的流程实例关联业务*/ @Override public void saveStartProcess(WorkflowBean workflowBean) { //1:获取请假单ID,使用请假单ID,查询请假单的对象LeaveBill Long id = workflowBean.getId(); LeaveBill leaveBill =...原创 2019-09-13 18:36:32 · 723 阅读 · 0 评论 -
ativiti6.0 流程运转原理和节点任意跳转
当我们部署一个流程并启动之后,流程就会按照流程的定义进行节点处理以及自动流转,从一个节点流向下一个节点,直至结束,并且在此过程中完成数据库中各种表的数据更新。那么在这个过程中,activiti引擎是如何进行流程的运转的呢?在流程运转过程中的核心是: ActivitiEngineAgenda 默认实现DefaultActivitiEngineAgenda该类持有变量: ...转载 2019-09-09 13:23:10 · 2344 阅读 · 5 评论 -
activity组任务以及定义角色组
分配组任务方式一(直接指定办理人)1:流程图中任务节点的配置分配个人任务方式二(使用流程变量)1:流程图中任务节点的配置bpmn文件:<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xm...原创 2019-09-08 15:54:16 · 1591 阅读 · 0 评论 -
activity个人任务
分配个人任务方式一(直接指定办理人)流程图中任务节点的配置分配个人任务方式二(使用流程变量)1:流程图中任务节点的配置bpmn 文件:<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xm...原创 2019-09-08 15:48:14 · 386 阅读 · 0 评论 -
activity连线,排他网关和并行网关以及接收任务
连线:新建bpmn文件:<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="...原创 2019-09-08 15:41:31 · 935 阅读 · 0 评论 -
activity之流程变量
设置参数:public class ProcessVariablesTest {ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); /**部署流程定义(从InputStream)*/ @Test public void deploymentProcessDefinition_input...原创 2019-09-07 18:39:02 · 925 阅读 · 0 评论 -
springboot整合activity基础入门
pom.xml引入依赖: <dependencies> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2<...原创 2019-09-07 13:13:12 · 2215 阅读 · 0 评论 -
springboot整合swagger
pom.xml引入依赖:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><de...原创 2019-09-07 09:08:49 · 129 阅读 · 0 评论 -
springboot整合webupload文件上传
webupload是百度开发的pom.xml引入依赖<dependencies> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> ...原创 2019-09-01 16:31:25 · 477 阅读 · 0 评论 -
spring boot 集成shiro+cas,实现单点登录和权限控制
1 配置ehcache缓存<?xml version="1.0" encoding="UTF-8"?><ehcache updateCheck="false" name="shiroCache"> <defaultCache maxElementsInMemory="10000" eternal="fa...原创 2019-08-11 12:32:33 · 787 阅读 · 0 评论 -
springboot之定时任务
在启动类上开启定时任务:@EnableScheduling测试类@Componentpublic class TestSchedule { private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); //表达式 @Scheduled(cron = ...原创 2019-06-08 16:24:18 · 211 阅读 · 0 评论 -
Springboot使用AOP(表达式或在定义的注解上)
在pom中引入依赖: <!--AOP--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId>...原创 2019-06-08 16:05:18 · 248 阅读 · 0 评论 -
springboot集成websocket消息实时发送
WebSocketConfig :import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.server.standard.ServerEndpoin...原创 2018-10-19 14:34:13 · 1104 阅读 · 0 评论 -
springboot跨域问题
1:新增一个configration类 或 在Application中加入CorsFilter和CorsConfiguration方法import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.sp...原创 2018-10-18 13:34:05 · 251 阅读 · 0 评论 -
springboot集成activeMQ
1.添加依赖:<!-- activemq --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency&g...原创 2018-09-29 18:33:13 · 282 阅读 · 0 评论 -
springboot事务配置
springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事务就默认开启,不需要在启动类上添加注解@EnableTransactionManagement // 启注解事务管理,等同于xml配置方式的 <tx:annotation-driven />@Transactional可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的...原创 2018-10-18 10:33:56 · 1327 阅读 · 0 评论 -
Log4j 详细配置及配置详解
引入依赖:<!-- 忽略自带的日志框架. --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> ...原创 2018-09-27 11:22:42 · 2579 阅读 · 0 评论 -
spring boot入门
修改JDK为1.8,需要在pom.xml中添加以下配置: <properties> <java.version>1.8</java.version> </properties>在pom.xml中添加依赖,效果如下 <parent> <groupId>org.spring...原创 2017-09-25 19:33:56 · 1057 阅读 · 0 评论 -
Springboot静态资源和整合整合freemarker,Jsp,thymeleaf
Springboot中不推荐使用jsp。所以表现层页面可以使用freemarker来实现。在pom文件中添加对freemarker启动器的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freema...原创 2017-09-25 19:57:03 · 822 阅读 · 0 评论 -
websocket注入service或dao
1.写工具类:import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework...原创 2018-10-22 11:25:39 · 2343 阅读 · 2 评论 -
websocket @ServerEndpoint注解形式开发 @OnOpen 如何获取httpSession
通过Configurator获取httpsession,通过httpsession可获取serviceimport javax.servlet.http.HttpSession;import javax.websocket.HandshakeResponse;import javax.websocket.server.HandshakeRequest;import javax.web...原创 2018-10-22 13:16:25 · 24380 阅读 · 1 评论 -
springboot集成rabbitmq注意事项
1:传输对象(1)对象必须实现Serializable接口(2)实体类在项目中的位置必须一样,即包名(访问路径)一样2:创建exchange和queue 在代码中exchange和queue与rabbitmq中的持久化要一样,否则项目启动失败(Channel shutdown: channel error; protocol method: #method<chann...原创 2018-10-23 14:51:13 · 258 阅读 · 1 评论 -
分布式事务管理
springboot+jta+atomikos :引入依赖:<!--分布式事务--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jta-atomikos</artifact...原创 2019-06-08 11:15:37 · 192 阅读 · 0 评论 -
SpringBoot读取properties文件的方式
application.properties文件#######################方式一#########################com.zyd.type3=Springboot - @ConfigurationPropertiescom.zyd.title3=使用@ConfigurationProperties获取配置文件#mapcom.zyd.login[us...原创 2018-07-14 08:30:54 · 2668 阅读 · 0 评论 -
Springboot整合springdata jpa和jdbcTempl以及mybatis
整合jpa:引入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependency> <groupId>org.s...原创 2018-07-07 16:28:00 · 1432 阅读 · 0 评论 -
spring data jpa使用
springboot启动类上加@EnableJpaRepositories,开启jpa实现自定义的扩展接口,@EnableJpaRepositories(basePackages = {"com.example.demo","com"},repositoryImplementationPostfix = "Impl")框架会自动搜索base-package里面的实现类,这些实现类的后缀必须...原创 2019-05-26 14:51:00 · 286 阅读 · 0 评论 -
springboot之配置多数据源
1.配置文件:spring.datasource.test.jdbc-url=jdbc:mysql://localhost:3306/test1?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=truespring.datasource.test.username=rootspr...原创 2019-03-27 16:10:13 · 156 阅读 · 0 评论