spring
文章平均质量分 79
生命无须向死而生
生命无须向死而生
展开
-
Could not find artifact com.sun:jconsole:jar:1.8 at specified path /home/runner/.m2/repository/com/a
IDEA打包报错:Could not find artifact com.sun:tools:jar:1.8 at specified path E:\Repository\com\alibaba\druid\1.2.11/lib/openjdk-1.8-tools.jar。修改pom 删除以下下依赖,因为在profile中已经指定了。原创 2022-09-26 17:21:21 · 2670 阅读 · 0 评论 -
SpringBoot使用Word导出表格
有这样的需要,客户需要把表单信息导出,上级签字,这个涉及多行记录,需要导出word表格找了很多方法,没有实现,现在将实现的方法分享出来只有两个工具类,自带导出测试方法,根据自己需要修改图片和模板路径即可,亲测可用WordUtils.java工具类package com.fc.test.util;import com.qiniu.util.Json;import org.a...原创 2020-04-23 16:06:14 · 1589 阅读 · 0 评论 -
SpringBoot生成条形码(一维码)
这是方法调用:BarCodeUtil.encode("2020042312251234");下面是工具类BarCodeUtil.javapackage com.fc.test.common.code;import cn.hutool.core.lang.UUID;import com.fc.test.common.file.FileUploadUtils;import co...原创 2020-04-23 15:48:23 · 3577 阅读 · 1 评论 -
ssm报错之 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
这个问题纠结了一个下午:主要原因请看第一,楼主就是这个错误纠结的报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql; 这里的Spring注入后的原创 2017-11-02 14:02:47 · 1056 阅读 · 0 评论 -
SpringBoot集成Spring AOP
在开始之前,我们先把需要的jar包添加到工程里。新增Maven依赖如下:[html] view plain copydependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-aopartifactId>转载 2018-03-30 13:45:03 · 387 阅读 · 0 评论 -
springboot中aop应用
aop的理解:我们传统的编程方式是垂直化的编程,即A–>B–>C–>D这么下去,一个逻辑完毕之后执行另外一段逻辑。但是AOP提供了另外一种思路,它的作用是在业务逻辑不知情(即业务逻辑不需要做任何的改动)的情况下对业务代码的功能进行增强,这种编程思想的使用场景有很多,例如事务提交、方法执行之前的权限检测、日志打印、方法调用事件等等(http://www.importnew.com/26951.htm转载 2018-03-30 13:48:29 · 265 阅读 · 0 评论 -
SpringAOP
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往原创 2018-03-31 11:05:16 · 168 阅读 · 0 评论 -
websocket实现聊天室应用,包括文字和图片上传
谈websocket之前,我们可以先复习一下web通信的一些概念。推(PUSH)和拉(PULL):推和拉是Web通信的两种方式,从定义上来说它们最主要的区别在于方向性,推是服务器主动向客户端推送消息,拉则是客户端主动发请求向服务器获取数据。优缺点及适用场景:1、拉模式是最常用、最成熟的一种方式,它依托了非常成熟的HTTP协议,有大量的工具类和库可以使用,请求/响原创 2018-03-26 17:29:01 · 3071 阅读 · 0 评论 -
Spring Boot框架入门
对于Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题。OK,由于...转载 2018-05-03 14:39:25 · 193 阅读 · 0 评论