springBoot
文章平均质量分 86
zhaoyy0513
敲敲代码,玩玩游戏,(✿◕‿◕✿)美滋滋~
展开
-
springboot2 集成 shedlock 4
首先可以通过文档了解shedlock的一些信息https://github.com/lukas-krecan/ShedLock1. 引入依赖 .... <properties> <shedlock.version>4.19.1</shedlock.version> </properties> <!-- shedlock --> <dependency> ..原创 2020-12-30 11:50:08 · 335 阅读 · 2 评论 -
2020-待看文章
(1)https://www.jianshu.com/p/27f2cf2d908d?utm_campaign=haruki其中springMvc 返回json会返回哪个view------加上@ResponseBody后返回结果不会被解析为跳转路径,而是直接写入HTTP响应正文中原创 2020-11-19 09:57:14 · 111 阅读 · 0 评论 -
原生jdbc回滚失效
1.首先看一下数据库引擎是否是InnoDB我这里默认就是InnoDB,所以不是这个异常2.查看自己代码事务提交的顺序刚开始我的代码是: DataSource dataSource = ApplicationContextManager.getBean(DataSource.class); Connection connection = dataSource.getConnection(); connection.setAutoCommit.原创 2020-10-29 18:03:58 · 717 阅读 · 0 评论 -
itext7 springboot 集成,基础使用下载导出等
首先放一个自己写的pdfUtil,小伙伴们可以直接拷到项目里,没有代码侵染package com.cpicdg.util.pdf;import com.itextpdf.io.font.PdfEncodings;import com.itextpdf.io.image.ImageDataFactory;import com.itextpdf.kernel.font.PdfFont;import com.itextpdf.kernel.font.PdfFontFactory;import co原创 2020-10-13 17:36:59 · 877 阅读 · 0 评论 -
Springboot 拦截注解或方法 在普通类上不起作用 解决方法
https://www.cnblogs.com/yjmyzz/p/why-spring-aop-does-not-work.html具体原因就是AOP的实现有二类,如果是基于接口的,会采用动态代理,生成一个代理类,如果是基于类的,会采用CGLib生成子类,然后在子类中扩展父类中的方法。而普通的类并不是接口,所以aop并没起作用。解决方法,(1)通过注解将该类进行注入,然后在调用出使用注入的类(2)通过ApplicationContext.getBean()获取制定注解的类,原理与上面相同原创 2020-09-27 09:04:10 · 1780 阅读 · 0 评论 -
spring boot jdbcTemplate简单查询的使用
本文参考自:https://blog.csdn.net/chenyezhou1/article/details/71122570(1)基础的查询操作,因为jdbcTemplate不像mybatis那种有对应的映射关系,因此操作实体,需要手写函数class UserRowMapper implements RowMapper<User> { publ...原创 2020-03-31 14:15:39 · 927 阅读 · 0 评论 -
windows环境下 springboot 集成kafka(详细篇)
一、配置zookeeper(使用外部zookeeper,如果使用kafka自带的直接看二)1.首先kafka是干什么的,大家可以自行百度,原理等等,不在这里赘述2.kafka的运行需要zookeeper提供环境,所以首先去apache下载zookeeper下载地址为https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 选...原创 2020-01-09 11:50:19 · 1547 阅读 · 1 评论 -
JPA模糊查询 返回对象或DTO对象
1.首先前提是项目中生成对应的实体2.对应的三个实体(1)返回普通的持久化对象业务:通过用户名模糊搜索用户名符合条件的用户注意 jpa查询语句中用的都是实体和实体的属性,也就是说@Query语句中的字段用到的都是实体有关的信息比如在数据库中我们会写 xx from user但是写在@Query()这里就要fromUser 因为这里需要用到的是实体而非 数据库的表名...原创 2020-03-31 14:23:01 · 1137 阅读 · 0 评论 -
idea 连接数据库 并自动生成实体对象
(1)首先编写配置文件#mysql8与之前的mysql5.7等driver-className不同,并且需要指定serverTimezonespring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver#数据库连接spring.datasource.url=jdbc:mysql://localhost:3306/tb_secur...原创 2020-03-31 14:22:14 · 1628 阅读 · 0 评论 -
vue elementui springboot 上传文件
vue部分: <el-form-item label="附件:" prop="file"> <el-upload action="" class="upload-demo" accept=".jpg,.png,.xls,.xlsx,.p...原创 2019-11-14 13:58:23 · 1487 阅读 · 0 评论 -
后端开发得到的一些小技巧和方法
(1)通过使用request中的getAttribute属性获取绝对的url RequestAttributes requestAttributes = RequestContextHolder.currentRequestAttributes(); HttpServletRequest request = ((ServletRequestAttributes) ...原创 2019-10-28 09:26:50 · 301 阅读 · 0 评论 -
SpringSececurity以及Apache Shiro 获取当前登录用户的方法
1.apache shiro获取当前登录用户的方法是User user = (User) SecurityUtils.getSubject().getPrincipal();// 这里获取的当前登录的整个用户实体,得到后直接就是实体数据,可以直接使用user.getId(),user.getName()等方法;2.springsecurity获取当前登录用户的方法是Authent...原创 2019-10-28 09:18:32 · 713 阅读 · 0 评论 -
springboot aop 修改方法的参数和方法的返回值
实质就是拦截指定的方法之后,获取他们的参数,然后修改,并将修改的值传入到.proceed()方法中,然后如果想要修改返回的值,直接创建新的对象,返回回去即可,但是类型要与原方法返回的类型相同demo: @Pointcut("execution(* zhaoyy.springboot_shiro.mapper.*.*(..))") public void point() { ...原创 2019-10-23 14:54:19 · 12246 阅读 · 2 评论 -
解决spring boot slf4j 日志被保存到 log.path_IS_UNDEFINED目录
根本原因就是配置文件中的属性值没有正常获取到1.首先在resoures下创建logback-spring.xml,具体内容随自己定制。。我的为:<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,...原创 2019-10-21 17:56:03 · 2194 阅读 · 0 评论 -
springBoot引入JSP文件相应配置
(1)首先导入依赖 <!-- 引入jsp依赖 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope&g原创 2018-07-13 21:38:40 · 1468 阅读 · 0 评论 -
SpringBoot论坛系统掉坑踩点
1.如果想获取contextPath直接在ftl页面中使用 ${springMacroRequestContext.contextPath}2.用到Mybatis写模糊查询语句时,里面的参数要换成_parameter,例如 <select id="getUserLike" parameterType="String" resultType="java.lang.Integer"&g...原创 2019-04-19 09:26:32 · 704 阅读 · 0 评论 -
计算时间的差值,sdf格式进行差值的计算(可以用来用户论坛回复时间的计算)
//设置回复时间差值(当前时间减去帖子最后一次回复时间的差值) Date date = new Date(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); while (iterator.hasNext()){ Post post ...原创 2019-04-08 17:08:15 · 207 阅读 · 0 评论 -
SpringBoot-Redis操作填坑(目前只用到操作String和List)
1.电脑上下载Redis,并运行,这里不多描述记得用Redis之前,实体类都要先实现 Serializable接口!!2.这里推荐使用单元测试进行具体功能的实现测试(不要一开始就在controller或者service进行测试,那样报错不容易找出来) <dependency> <groupId>org.springframework.boot&...原创 2019-04-16 18:40:12 · 483 阅读 · 0 评论 -
Mybatis generator Could not create connection to database server解决办法
1.首先查看下自己电脑上装的mysql版本,本人用的mysql8.x版本2.在pom.xml文件中设置 mysql-connect-java的依赖,注意scope为runtime,他会自动根据数据库进行不同版本依赖的自动下载,避免出错 <dependency> <groupId>mysql</groupId> ...原创 2019-05-13 09:46:27 · 3413 阅读 · 4 评论 -
idea中右侧maven project 显示
转载至碧水蓝天lv;点击idea上方的view->Tool Buttons转载 2019-05-13 09:50:54 · 3538 阅读 · 1 评论 -
springBoot整合easyPOI轻松实现Excel文件导出
首先吐槽以下!网上的很多经验要不就是缺信息,要不就是缺配置,反正总的来说,找了很久才实现的一个功能,今天分享给大家,让大家轻松完成导出Excel任务非常感谢这位朋友的详细解答,最终实现了这个功能,朋友们可以去看看 【工具篇】Excel文件导出从未如此简单——EasyPOI的使用(1)用到的框架是easyPOI不知道的小伙伴可以去百度了解一下maven导入依赖 <!-- easyPOI ...原创 2018-07-13 21:31:57 · 7884 阅读 · 1 评论