SpringBoot项目经验
文章平均质量分 54
为了我的架构师
燕然未勒,楼兰未破
展开
-
Bootstrap typeahead自动补全插件的坑
自动补全返回的字段必须叫name;name字段不能包含null,否则自动补全失效原创 2022-04-14 17:20:41 · 651 阅读 · 2 评论 -
SpringBoot中,redis的key和value为基本类型时需要注意的
在SpringBoot中的redisTemplate,无论操作那种类型,如果key或者value的值为基本类型,貌似都需要转为string,取出来的时候需要把String转为对应的基本类型原创 2022-04-13 17:51:01 · 982 阅读 · 0 评论 -
IDEA下载源文件,报找不到
很多时候,我们想探求原理,想下载源码看看,但是发现下载不下来。IDEA说找不着我们只需要在项目根路径下执行命令:mvn dependency:resolve -Dclassifier=sources这个命令会尝试下载所有jar包的javadocs(不一定能找到)比如:所有引入的jar包都会尝试下载:(做好心理准备)还有一个命令是尝试下载所有jar包的源代码:mvn dependency:sources不过,我们使用maven的话,源代码一般都是下载下来了的。所以,执行第一个命令下载原创 2022-03-31 16:59:38 · 2462 阅读 · 0 评论 -
Jquery cxSelect多级联动下拉组件的使用
Jquery cxSelect多级联动下拉组件的使用虽然,现在的项目大都不直接使用jquery进行开发了。但是身为后端的我依然遇到了,单体项目,themeleaf模板全栈开发下面记录一下如何使用(文档这些对我们这些后端来说不是很友好)首先页面中要引入它的js(我这里是themeleaf)<th:block th:include="include :: jquery-cxselect-js" />js直接:<script src="jquery.js"></sc原创 2022-03-30 17:04:42 · 3058 阅读 · 1 评论 -
Java获取当前时间距离凌晨的秒数
// 获取当前时间距离凌晨的秒数public Long getSecondsNextEarlyMorning() { Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_YEAR, 1); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MINUTE, 0); cal.set原创 2022-03-24 07:40:37 · 932 阅读 · 0 评论 -
SpringBoot、mybatis返回树结构的数据
公司有个业务需要查出所有的课程分类,并将最后一层类别所包含的课查出来。数据库说明,有一个parent_id 字段是最好的:parent_id的值就是上级的id,一般的话,最顶级的parent_id是设置为01.实体类课程分类:public class CourseType extends BaseEntity{ /** 主键 */ private Long id; /** 类别名称 */ private String name; }课程类:publ原创 2022-02-25 21:28:35 · 1231 阅读 · 0 评论 -
SpringBoot
SpringBoot一、什么是SpringBoot?二、SpringBoot自动装配这是一个启动类:我们需要了解的就是@SpringBootApplication点进去,其重点在于这几个注解:@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan1.@SpringBootConfiguration没有什么特殊的,就表明这是一个配置类2.@EnableAutoConfiguration----重点顾名思义原创 2021-12-13 21:02:51 · 226 阅读 · 0 评论 -
EasyPoi快速入门
废话不多说,直接上Easy Poi说明不论导入还是导出Excel,一个Excel就代表一个对象的集合,即Excel的一行就是一个对象,Excel的一列就是对象的一个属性。@ExcelTarget(value = “”)就标识该类要导出为Excel,或者导入Excel的接收对象。value值其标识作用,不重复即可,随便取。@Excel(name = “”)就是作用于类属性上,表示该属性对应Excel的哪一列,即name的值,当然还有其它属性,后面再说。@ExcelEntity 表示一对一的关系,比如原创 2021-11-28 21:45:18 · 3881 阅读 · 2 评论 -
SpringBoot Poi导出word,浏览器下载
文章目录SpringBoot Poi导出word,浏览器下载1.引依赖:2.写代码(生成本地word):3.返回给浏览器下载1.如何返回给浏览器让它下载4.解决方案5.为什么没使用easypoi 模板导出wordSpringBoot Poi导出word,浏览器下载核心问题:问题就是axios发的请求,浏览器不能直接下载文件关键点以标红先看下导出的结果:非常简单的样式,下面开始介绍如何使用:我这个例子是,问题+答案的word1.引依赖:<!--导出word--><dep原创 2021-10-20 15:43:51 · 5876 阅读 · 1 评论 -
SpringBoot如何发送邮件,以及邮件的异步和定时任务
文章目录1.创建SpringBoot项目2.配置3.写代码发邮件4.邮件的异步、定时任务1.创建SpringBoot项目引入依赖:<!--新增对邮件支持,使用javax.mail--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId></dependency&原创 2021-10-19 11:37:09 · 867 阅读 · 0 评论 -
前端传数组,后端怎么接收的问题
前端传数组,后端怎么接收的问题js里数组和list的区分不是很明确?比如我批量删除:(这里的data不能设置参数名,直接this.ids)请求数据是这样的:后端:所以说,前端的所谓的数组,其实就是list后端用list接收就行了...原创 2021-10-18 20:02:05 · 39170 阅读 · 0 评论 -
解决SpringBoot拦截器中无法依赖注入bean
SpringBoot的拦截器是在Bean实例化之前就执行了,只需要在拦截器配置类里面将需要依赖注入的拦截器实例化就行了:在HasAuth中:RedisTemplate就能注入进来了原创 2021-10-10 20:25:50 · 474 阅读 · 0 评论 -
SpringBoot如何在响应头中添加自定义的字段
问题描述:我自己写一个项目的时候,在用户登录成功时,后端应该返回一个Token给前端。之前自己写的直接是以响应体的形式返回的,这是极其不安全的。就想着把token放到响应头。没有成功:首先我想到的就是,在controller方法中定义HttpServletResponse对象 rs,然后addHeraderlogin(@RequestBody Map<String,String> map, HttpServletResponse rs){}rs.addHeader("token"原创 2021-10-07 20:28:24 · 5759 阅读 · 1 评论