自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot项目

SSO单点登录:当用户登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限。这里选用了redis实现了简单的单点登录。1、编写登录接口,登录信息验证成功后,生成token,将token信息存入redis。并将token放回给前端,前端将token信息存放。// 校验用户名和验证码是否正确//...//登录成功,生成tokenString token = UUID.randomUUID().toString();if (token.contains(CommonCons

2021-06-22 16:40:19 146

原创 springboot整合swagger2

之前测试接口一直使用postman在测试,后来发现postman还是不太方便,需要自己输入接口地址和接口参数。后来发现了swagger2,超级好用,只需要在你的接口那里加上swagger的相关注解,他就会自己给你生成接口文档,可以在上面测试,也不用像postman那样自己输入接口地址和参数了。这里记录一下在springboot项目上的集成过程,还是比较简单方便的。1、在pom.xml文件中引入swagger的相关包<!-- swagger2 --><dependency>

2021-06-22 15:29:43 124

原创 解决Mybatis+PageHelper实现一对多查询时分页数据不对的问题

问题:最近的项目中,有一个SQL需要查Product和Picture的关联数据,一个Product对应了多个Picture。使用pagehelper分页时,传的pagesize=8,发现日志中显示SQL查询到的total是8,但JAVA那里使用Page<Product>接收到的数据只有6条,后来发现是因为在mybatis那里写SQL的时候,对于Picture的数据放到了Collection里,虽然查询的数据量是8,但是真正的product只有6条,有4个Product都关联了1个图片,2个Pro

2021-01-22 11:29:01 4751 4

转载 Springboot项目增加拦截器

1、新增拦截器,需要实现HandlerInterceptor接口import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Vi

2021-01-21 16:38:29 315

原创 使用IDEA工具配置和运行vue项目

1、在IDEA上配置vue插件点击File-->Settings-->Plugins-->搜索vue.js插件进行安装2、搭建node.js环境在官网下载node.js进行安装。安装完后可以以管理员运行CMD,输入 node -v 命令,查看是否安装成功node中集成了npm,可以输入 npm -v查看npm信息3、打开cmd,通过cd命令进入需要运行的vue项目目录,然后输入cnpm install等待安装4、在IDEA中Edit Configurations,增

2021-01-14 11:27:46 938

原创 mybatis存入String类型参数报There is no getter for property异常

使用mybatis框架,写数据库操作方法时,仅传入了一个String类型,示例:List> selectAlarmSmsRecord(String phoneNumber);对应的部分sql如下:and phone_number = #{phoneNumber,jdbcType=VARCHAR} 运行报错,报错部分日志如下:Caused by: org.apache.ibatis.

2017-09-26 15:40:26 1516

原创 mybatis+springmvc框架反射获取dao类

正常情况下,我们通过反射获取一个类对象是这样的:Class boClass = Class.forName("类名");Object bsabo = boClass.newInstance();但是在使用mybatis框架的时候,dao类通常都是interface接口,这样获取会报错。作为一只刚开始使用mybatis框架的菜鸟,能模仿着使用,然而并不了解mybatis框架的原理,后来看

2017-08-30 17:11:01 1554

原创 webservice时使用JaxWsDynamicClientFactory报空指针

使用cxf的JaxWsDynamicClientFactory创建连接时报空指针

2017-08-15 18:54:31 3928

原创 flowable实现流程回退功能

flowable利用Command实现流程回退功能

2017-08-08 16:03:27 20354 2

原创 flowable任务监听器获取spring bean

最近在学习flowable工作流,在userTask上加了任务监听器,然而我的实现类注入的bean一直为null,现在终于解决这个问题,记录一下。1、流程定义xml中的任务监听器,使用delegateExpression表达式将所使用的任务监听器关联起来              -->        delegateExpression="${myListener}">

2017-07-27 10:27:06 6394 1

原创 java开发环境搭建

java开发环境搭建步骤:1、下载安装jdk;2、下载安装tomcat;3、下载开发工具eclipse;4、配置java环境变量和tomcat环境变量

2017-06-22 21:06:44 261

原创 flowable中的processEngineConfiguration配置

-->

2017-06-21 10:50:38 5421

原创 eclipse使用小技巧

1、设置eclise环境的编码方式为UTF-8 Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8 Window->Preferences->Web->JSP

2017-05-29 22:01:38 302

原创 java初始化顺序

1、在类的内部,变量定义的先后顺序决定了初始化的顺序,变量会在任何方法(包括构造器)被调用之前得到初始化,而对于静态变量,会首先初始化。class Bowl {  Bowl(int marker) {    System.out.println("Bowl(" + marker + ")");  }  void f1(int marker) {    System.out.

2017-05-26 19:02:04 201

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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