
springboot
程序猿向前跑
qq:1917671527
展开
-
java List<对象> 根据对象的一个属性进行去重
【代码】java List<对象> 根据对象的一个属性进行去重。原创 2024-01-14 14:16:03 · 754 阅读 · 0 评论 -
SpringBoot多种属性配置方式
数组表示方式:在属性名书写位置的下方使用减号作为数据开始符号,每行书写一个数据,减号与数据间空格分隔。 数组表示方式:在属性名书写位置的下方使用减号作为数据开始符号,每行书写一个数据,减号与数据间空格分隔。 使用@Value读取单个数据,属性名引用方式:${一级属性名.二级属性名…… 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键) 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔) 属性层级关系使用多行描述,每行结尾使用冒号结束。原创 2023-03-24 12:17:56 · 457 阅读 · 0 评论 -
springboot+vue实现excel的导出
首先是springboot对数据的处理依赖的导入service层dao层xml文件前端excel对文件流进行对应的处理。原创 2022-11-16 17:19:24 · 3530 阅读 · 0 评论 -
前端后端对传参密码进行加密
前端后端对传参进行密码加密原创 2022-07-17 16:24:10 · 2629 阅读 · 1 评论 -
springboot,vue,echart,mysql数据可视化-男女比例图
由于自己的项目需要大数据可视化,所以就得学习,对于数据的处理就是一个难事,我在想如何对男女这个数据进行处理,因为两个数据不可能存储在数据库中,所以就需要hashmap这种形式去存储,而且男女人数是存储在另外一张表的,需要使用sql去统计出来。所以我不是从数据库中直接读取的男女总数,代码如下:后端代码:controller:package com.controller;import com.alibaba.fastjson.JSON;import com.entity.Problem;imp.原创 2022-01-16 09:16:23 · 5630 阅读 · 0 评论 -
Springboot和vue实现邮件校验码发送,修改密码
参考大神的点击跳转我自己也对邮件的功能进行了实践效果图原创 2022-02-21 19:04:56 · 905 阅读 · 1 评论 -
解决方案:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
1. 故障描述今天在使用JDK11 环境下时候出现了这个错误,错误日志如下:2. 故障原因分析JAXB API是java EE 的API,因此在java SE 11中不再包含这个 Jar 包。java 11中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的3.解决方案jdk版本比较高,pom.xml进行依赖更新<dependency> <groupId原创 2022-02-12 12:57:06 · 2178 阅读 · 0 评论 -
springboot+vue项目使用jwt token验证登录,token验证失败
boolean result= JwtUtil.verify(token.substring(1,token.length()-1));验证token,可能携带了开头和结尾的双引号,只要像上面的截取字符串,去掉字符串的双引号原创 2022-01-24 19:57:35 · 1449 阅读 · 0 评论 -
JWT笔记
JWT使用1.什么是JWTJSON Web Token (JWT)是一种基于 token 的认证方案。简单的说,JWT就是一种Token的编码算法,服务器端负责根据一个密码和算法生成Token,然后发给客户端,客户端只负责后面每次请求都在HTTP header里面带上这个Token,服务器负责验证这个Token是不是合法的,有没有过期等,并可以解析出subject和claim里面的数据。 注意:JWT里面的数据是BASE64编码的,没有加密,因此不要放如敏感数据2.下列场景中使用JSON Web To原创 2021-10-04 17:02:36 · 123 阅读 · 0 评论 -
mybatis,xml文件的多表查询操作
点击跳转原创 2021-12-26 12:42:19 · 1207 阅读 · 0 评论 -
Ambiguous collection type for property ‘DrugInfos‘. You must specify ‘javaType‘ or ‘resultMap‘.
<collection property="DrugInfos" ofType="com.entity.DrugInfo"> <id property="id" column="rid"/> <result property="name" column="name"/> <result property="logo" column="logo"/> <res.原创 2021-12-24 21:52:27 · 762 阅读 · 0 评论 -
SpringBoot对时间格式化处理
在开发中返回前端数据的时候,如果时间格式不做处理的话,前端拿到的数据,时间格式是如下图所示的:在开发中可以分为前端和后端两种方式对这个问题进行相应的解决,下面主要介绍后端如何对时间的格式进行相应的处理实体类:@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date producttime;然后选择在properties文件或者yarn文件进行配置,配置如下:yarn的配置spring:原创 2021-12-19 13:13:44 · 604 阅读 · 0 评论 -
Springboot框架实现图片上传显示并保存地址到数据库
引用别人的例子,写的很好点击跳转原创 2021-12-18 21:44:14 · 7765 阅读 · 7 评论 -
template might not exist or might not be accessible by any of the configured Template Resolvers
template might not exist or might not be accessible by any of the configured Template Resolvers针对自己在写代码过程中遇到的错误在controller层中@RequestMapping("/druginfo")@Controllerpublic class DrugInfoController {就报上面的错误,将代码修改成@RequestMapping("/druginfo")@RestCont原创 2021-12-12 15:28:43 · 220 阅读 · 0 评论 -
idea如何解决垂直显示文件结构
IDEA项目包文件结构显示设置IDEA项目包文件结构显示设置使用Intellij IDEA创建项目的时候发现文件结构没有分层,看着十分不方便可以点击文件导航栏右上角的齿轮按钮,进入设置菜单,将第二项的对勾取消掉就可以了然后就解决了...原创 2021-12-10 21:30:43 · 3177 阅读 · 0 评论 -
PageHelper.startPage(pageNum, pageSize)不起作用,我遇到的问题原因:版本不正确
前端传过来的数据为什么不能在后端进行分页呢,真是奇怪,我分别在controller层,service,dao层进行测试,最终发现问题,在pom文件下的分页依赖版本出现了问题,原版本:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RE原创 2021-12-01 17:33:44 · 1505 阅读 · 0 评论 -
springboot和vue传参名不一样产生的错误
前端传参,后端却对前端的参数接受不到。前端代码this.$http({ url: `${this.$storage.get("sessionTable")}/session?username=${localStorage.getItem("adminName")}`, method: "get", dataType:"JSON" }).then(({ data }) => { if (data && dat原创 2021-11-22 11:47:20 · 569 阅读 · 0 评论 -
com.dao.YonghuDao.getYonghu1 attempted to return null from a method with a primitive return type (in
Mapper method 'com.dao.YonghuDao.getYonghu1 attempted to return null from a method with a primitive return type (int).一般是在xml文件里面返回的数据出现了错误,需要int类型的<select id="getYonghu1" resultType="com.entity.Yonghu" parameterType="com.entity.Yonghu"> SELECT C原创 2021-11-17 14:10:32 · 407 阅读 · 0 评论 -
JAVA中“...”三个点是什么意思
如果是是形参 里面出现,表示的是可变参数,即表示的传入的参数个数是可变,你传多少个参数都被放到一个数组里面。原创 2021-10-20 16:11:16 · 298 阅读 · 0 评论 -
springboot相关注解
@Target:注解的作用目标@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR) ——构造函数@Target(ElementType.LOCAL_VARIABLE)——局部变原创 2021-10-12 22:28:33 · 520 阅读 · 0 评论 -
Java后端解决前后端分离的跨域问题
解决方式://支持跨域请求 response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Credentials", "true"); response.原创 2021-10-12 18:08:56 · 386 阅读 · 0 评论 -
springboot-笔记
VO: 表现层对象(View Object),主要对应展示界面显示的数据对象,用一个VO对象来封装整个界面展示所需要的对象数据,数据脱敏,去掉用户隐私数据。VO:View Object,视图层,其作用是将指定页面的展示数据封装起来。model:用于接收数据库中的数据,通过mybatis 的ORM对象关系映射来获取数据IDTypeAUTO 数据库ID自增INPUT 用户输入IDID_WORKER 全局唯一ID,Long类型的主键ID_WORKER_STR 字符串全局唯一IDUUID 全局唯一I原创 2021-10-02 16:53:49 · 3469 阅读 · 0 评论 -
th:value=“${obj?.id}“,[[${obj?.dname}]]-append-prepend-thymeleaf
th:value="${obj?.id}"表示的前台传入一个参数obj,判断obj的值是否为空,为空,值为空,不为空则为obj.id的值赋值给th:value.原创 2021-09-29 18:44:15 · 936 阅读 · 0 评论 -
idea报错-java: 错误: 不支持发行版本 5之解决
在idea中点击“File” -->“Project Structure”,修改成自己本地的jdk点击“Settings”–>“Bulid, Execution,Deployment”–>“Java Compiler”,修改为自己本地的jdk原创 2021-09-18 17:23:58 · 273 阅读 · 0 评论 -
Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put i
APPLICATION FAILED TO STARTDescription:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following:If you want an.原创 2021-07-09 11:08:54 · 3309 阅读 · 0 评论 -
RabbitMQ的安装以及整合环境搭建
记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads...原创 2021-07-13 16:45:14 · 251 阅读 · 0 评论 -
springboot实现文件的上传和下载
文件的上传和下载对于javaweb来说是十分重要的一个模块原创 2021-07-12 11:08:03 · 462 阅读 · 0 评论 -
spring boot和RabbitMQ整合实现
1.基于API的方式原创 2021-07-13 19:25:58 · 1360 阅读 · 1 评论 -
springboot实现邮件任务(简单文本,图片附件,验证码模板)
1.添加邮件服务器依赖启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>原创 2021-07-14 13:32:50 · 886 阅读 · 0 评论 -
spring boot任务管理
1.异步任务(无返回值异步任务调用)原创 2021-07-14 10:48:45 · 217 阅读 · 0 评论