springboot
qinhej
这个作者很懒,什么都没留下…
展开
-
线程池
线程池: java Public class CommonTest{  @Test  Public void test2()throws Exception{  try{  ExecutorService executorService&a原创 2018-08-01 14:59:05 · 95 阅读 · 0 评论 -
spring参数校验
spring参数校验,@Valid注解的使用 :@Valid注解用于校验,所属包为:javax.validation.Valid。 ① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性): package com.zhibi.xiuba.mgr.model.valid; import org.hibernate.v...原创 2018-08-02 12:02:26 · 633 阅读 · 0 评论 -
springboot+mybatis+通用mapper
这里提供两种springboot+mybatis+通用mapper的整合方式,一种springboot自动配置,一种代码配置。1、首先我们要知道一些基本知识:① mybatis不是一个orm框架,他里面的实体类实际作用都是sql语句查询之后自动装配的结果集②tk.mybatis.mapper是一个开源的mybatis插件,是一个可以实现任意 MyBatis 通用方法的框架,项目提供...原创 2018-08-07 17:31:12 · 1520 阅读 · 0 评论 -
JPA关联关系
UserRecord表和User表关联 @OneToOne() @JoinColumn(name=”user_id”,referencedColumnName=”id”,insertable=false,updatable=false) Private User user; insertable=false:不能插入,不能新建UserRecord和User的关联关系 updat...原创 2018-08-03 14:36:26 · 362 阅读 · 0 评论 -
Spring state machine 状态机
一、活动状态机配置 package com.zhibi.xiuba.configurer; import com.zhibi.xiuba.statemachine.EventsOnTransition; import com.zhibi.xiuba.statemachine.TaskEvent; import com.zhibi.xiuba.task.spi.domain.Task...原创 2018-08-16 21:06:26 · 2063 阅读 · 1 评论 -
springboot+JPA+druid多数据源配置
上次发了一篇mysql主从复制的博客,就我正在做的项目来讲,项目开始之初就是两个数据库服务器,一个master,一个slave,运维已经做好了主从复制的架构,但是基本上用的都是master数据库,从库基本都没怎么用。正好有一个关于统计的需求查询效率有点低,也比较频繁,就想着还不如查从库了。然后就去研究了一下springboot+JPA环境下的多数据源和读写分离。 一、首先要配置druid数...原创 2018-08-17 18:32:58 · 9761 阅读 · 1 评论 -
springboot+thymeleaf+vue页面开发
title: springboot+thymeleaf+vue页面开发copyright: truecategories: springmvc和springboottags: [springboot,VUE]password:springboot推荐的页面模板是thymeleaf,在前后端不分离的情况下,springboot推荐用html做页面,然后用thymeleaf做模板引擎,做...原创 2018-10-09 11:16:32 · 39748 阅读 · 4 评论 -
springboot整合mongodb
文章目录一、pom文件:二、配置三、MongoRepository一、pom文件:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId>&l...原创 2019-04-24 15:41:38 · 208 阅读 · 0 评论 -
RedirectAttributes
SpringMVC中使用RedirectAttributes重定向传参,防止暴露参数 RedirectAttributes是Spring mvc 3.1版本之后出来的一个功能,专门用于重定向之后还能带参数跳转的的工具类 有两种带参的方式: 第一种: redirectAttributes.addAttributie(“prama”,value);这种方法相当于在重定向链接...原创 2018-08-02 11:48:43 · 429 阅读 · 0 评论 -
Shiro-Springboot
1、shiro配置类:package com.zhibi.xiuba.mgr.conf.shiro; import org.apache.shiro.authc.credential.HashedCredentialsMatcher; import org.apache.shiro.authc.pam.AuthenticationStrategy; import org.ap...原创 2018-08-02 11:29:32 · 200 阅读 · 0 评论 -
方法参数列表
1.普通方法参数 例如: @RequestMapping(“/agreeOne”) @RequiresPermissions(“withdraw:audit”) @ResponseBody publicControllerResultagreeOne(Longid){ 参数id可以不传值(可以没有这个参数{},或者参数为空{i...原创 2018-08-01 15:00:35 · 1189 阅读 · 0 评论 -
springboot配置文件
1、Profile-多环境配置 当应用程序需要部署到不同运行环境时,一些配置细节通常会有所不同,最简单的比如日志,生产日志会将日志级别设置为WARN或更高级别,并将日志写入日志文件,而开发的时候需要日志级别为DEBUG,日志输出到控制台即可。&nbsp; 如果按照以前的做法,就是每次发布的时候替换掉配置文件,这样太麻烦了,Spring Boot的Profile就给我们提供了解决方案...原创 2018-08-01 15:00:55 · 138 阅读 · 0 评论 -
springboot异步
在做白拿拿项目的时候,有一些不需要即时完成的,也不需要即时获取返回值的工作,可以放到异步方法中执行,原理是springboot会自动开启另一个线程去做这件事实现方法: * 1.启动类上要有一个注解开启异步 @SpringBootApplication@EnableAsyncpublic class Application{ public static void m...原创 2018-08-01 15:02:27 · 316 阅读 · 0 评论 -
springboot定时任务
一、白拿拿项目中需要每天凌晨统计一次昨天一天的邀请排行榜,与定时任务有关代码示例如下: @Component public class ScheduleHandler { private final IChannelSourceConfigService channelSour...原创 2018-08-01 15:04:55 · 879 阅读 · 1 评论 -
springboot与swagger与zuul整合
* 1、项目结构: 涉及到的服务有: api-gateway、userservice、taskservice,项目由Springboot-springcloud-jpa-fegin-consul-zuul构成微服务 * 2、网关服务: 其中 api-gateway 是网关服务 ,负责url的分...原创 2018-08-01 15:05:19 · 982 阅读 · 0 评论 -
zuul笔记
一、微服务网关背景及简介 不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题: 客户端会多次请求不同微服务,增加客户端的复杂性 存在跨域请求,在一定场景下处理相对复杂 认证复杂,每一个服务都需要独立认证 难以重...原创 2018-08-01 15:54:11 · 184 阅读 · 0 评论 -
AOP
package com.zhibi.xiuba.mgr.aop; import com.alibaba.fastjson.JSONObject; import com.zhibi.xiuba.mgr.service.dashboard.impl.DashboardService; import com.zhibi.xiuba.model.ControllerResult; import...原创 2018-08-01 16:06:22 · 151 阅读 · 0 评论 -
Shiro-Spring
Shiro总结一、配置1、Shiro框架的搭建 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version...原创 2018-08-01 17:52:41 · 389 阅读 · 0 评论 -
Drools 简介
序现实生活中,规则无处不在。对于某些企业级应用,诸如欺诈检测软件,购物车,活动监视器,信用和保密应用之类的系统,经常会有大量的、错综复杂的业务规则配置,而且随着企业管理者的决策变化,这些业务规则也会随之发生更改。我们开发人员不得不一直处理软件中的各种复杂问题,不仅需要将所有数据进行关联,还要尽可能快地一次性处理更多的数据,甚至还需要以快速的方式更新相关机制。规则是什么?我们的日常生活是由规...原创 2019-09-16 16:23:59 · 32490 阅读 · 6 评论