
Spring知识
文章平均质量分 82
Hi梅
bug不见!
展开
-
SpringBoot使用redisTemplate存入Redis中Key会出现乱码
存入redis后通过桌面端可视化软件查看key,会出现key乱码问题。导致我们没法直接查看数据信息。但是不影响程序的获取。桌面端可视化软件查看key,没有出现key乱码我们也可以直接查看数据内容,问题解决。把key数据存入Redis,然后通过key取出UserMapper 对象。原创 2023-03-12 11:04:38 · 909 阅读 · 0 评论 -
Sms多平台短信服务商系统~完成阿里云短信服务发送可自行配置
接下来的代码不是单纯的使用短信服务商提供的发送代码来完成短信的发送那样子就太简单了,我想你们也不想看这样的文章了CSDN一抓一大把,或者看官方文档即可。这篇文章已经推迟更新十多天了,都没时间来更新,业务代码和项目已经都是完成了我放在gitee上,到时候仓库我会公共出来,这样你们也可以拉取下来改成对应的短信发送系统。这样我们在后续的代码中可以通过对应服务商的特征来使用对应的配置如下图调用。按照我写好的阿里云示例代码编写好你们对接的短信服务商后,我们就开始组装需要的参数并且发送信息。场景类型名称的key。原创 2023-02-22 19:30:00 · 1350 阅读 · 3 评论 -
【SpringAOP进阶】添加注解方式进行接口增强
📚目录📚简介:💨进阶版🗺️未实现AOP效果🎢创建注解:💭创建注解切面🚀使用方式:🎉结束:📚简介: 需要对AOP有一点了解的情况下看进阶的内容才容易懂一些点击查看往期AOP内容,然后前一篇写的比较基础些通常在业务多变的情况下可能会有多个业务也需要设置相同的切面达到方法的增强,这个时候可能方法就不在同包下或者方法名称又不一致导致切面表达式execution会不知道怎么写或者配置起来会更麻烦。  原创 2022-12-20 22:57:42 · 1041 阅读 · 1 评论 -
SpringBoot启动调用类方法 【实现数据加载等操作】
有时候我们写SpringBoot项目时我们会在,启动后加载一些数据到内存中,或者把数据存储到Redis中,本质上我们的需求大致就是运行后调用某个类中非静态的方法.原创 2022-10-30 22:47:09 · 3474 阅读 · 0 评论 -
【手把手教你】如何获取中国天气网,获取想要城市的天气-图文并茂-分析代码
这一篇文章的定义已经不是教程篇了,教你如何通过自己的需求来完成功能,有的时候我们会遇到处理一些事情时,我们自己没办法解决,但是可以通过第三方服务解决时一般通过以下方式解决。购买第三方的服务,或者入驻开发者。自己通过分析第三方服务商接口拿到自己想要的信息我们分析不了,大概率只要钱给够,第三方都会提供对应的服务。原创 2022-09-07 12:18:06 · 3098 阅读 · 4 评论 -
如何使用程序【爬取视频】,完成中秋节大制作
中秋节🎑:农历八月十五日,是我国传统的中秋节,🌕赏月和🥮吃月饼已经是中国各地过中秋节的必备习俗了,这不公司不给送,想着以我的才能做个月饼不是轻轻松松制作。首先,我需要知道做🥮月饼需要那些配方,加多少量买什么模具,啊模具随便啦,搓成一个球也不影响,只要口感棒棒的就OK·至于配方哪里找,那就去找DY视频,上面不是很多博主在教别人摆地摊挣钱,这不是轻轻松松就得到博主口中的大几千配方吗?由于版权问题省略。原创 2022-09-01 21:20:02 · 285 阅读 · 0 评论 -
猿创征文|使用Spring Data Elasticsearch操作ES
Spring Data 的另一个强大功能,是根据方法名称自动实现功能。都不需要写实现代码就可以得到想要的值,但是方法命名需要按照以下格式命名才行!详细见官方文档接下来我们来对价格区间进行查询回到接口中创建方法/*** 查询价格区间商品* @return*/测试类添加方法/*** 查询自定义数据*/@Test}运行结果虽然已经比较强大了,但是关于复杂查询(模糊、通配符、词条查询等)可能用起来就不太行了,所以后面用一些原生的查询解决添加测试代码/*** 自定义查询。...原创 2022-08-31 22:28:07 · 919 阅读 · 1 评论 -
【全网最简单】给朋友- 制作,微信公众号推送教程
前段时间,抖音非常火的微信公众号推送天气,生日,祝福等信息给女朋友专属推送,而且大部分都是Python写的,对于我来说,必须得整起,上java版本,到时候打个包,在由java环境的windows直接配置yml实现自己的专属公众号推送啦Notepad++也可以使用记事本但是不直观就是打开文件进行修改主要修改2个地方:1.自己的测试公众号ID2.发送给朋友的微信信息配置templateId:指的是你们自己的模板id。...原创 2022-08-28 17:17:25 · 4471 阅读 · 3 评论 -
【SpringBoot】yml配置集合,集合自定义对象,Map结构数据获取
SpringBoot的yml文件,想必大家应该都知道,里面配置了程序的配置文件,好多时候我们会在该文件配置一些我们自己的参数以键值对的方式定义,现在我打包成jar包后我们可以在jar包同级目录添加那么程序就会使用我们创建的配置信息,如果我们需要配置集合应该如何设置,并且我们还存在,集合里面是我们自定义的类又该如何获取呢?如果有个需求:现在要定时把库存信息请求到第三方平台中,这个时候我们就需要调用第三方接口回传库存信息等SpringBoot使用Scheduled定时任务时需要在注解类中添加。...原创 2022-08-28 12:14:37 · 10024 阅读 · 0 评论 -
SpringMvc返回前端存在私密信息,如何解决?
📣文章目录问题:情景复现:解决方式1.将返回的对象进行设置null2.对实体类添加注解(推荐)问题:前端获取后端用户登录平台信息,返回私密数据的问题情景复现:前端发送请求到后端接口,获取用户平台授权信息,不应该把授权信息也给返回,如果被有心之人利用,可能对用户财产造成损失的情况,所以我们只能对信息进行过滤处理解决方式解决发送1.将返回的对象进行设置null修改后端代码:可以看出前端数据已经展示null了,当是不推荐这样的写法2.对实体类添加注解(推荐)//忽略属性@J原创 2022-05-28 11:41:13 · 301 阅读 · 0 评论 -
SpringBoot整合Rabbitmq(入门教程)分别对Direct,Topic,Fanout模式进行代码测试
本次入门是在原先创建的SpringBoot基础上添加可以点击此处查看1.项目结构分析pom.xml添加RabbitMq依赖文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <!-- &原创 2021-12-22 16:57:57 · 1508 阅读 · 0 评论 -
使用Swagger给项目添加在线文档
1.Swagger的作用:呈现您的 API 规范并与您的 API 进行交互,同时可以对其进行定义,修改了什么对应的文档也会发送改变,可以通过Swagger把SpringMvc对外的接口通过注解的方式添加到SwaggerUI中对之前的项目添加swagger文档界面UI,可以直接通过UI发送对应接口的请求,这样以后项目可以通过接口和其他程序交互,这样对方的技术就知道怎么对接,本质上就是开发接口2.添加Swagger坐标对pom.xml中添加Swagger的maven坐标 <!原创 2021-12-13 15:02:16 · 3015 阅读 · 0 评论 -
Java反射机制完成需求
1.什么是反射反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。2.反射的作用我们通过案例来了解,反射的作用,都说实践出真理,操作一遍理解更深刻。案例:对集合数组进行拆分批量调用持久层对象进行批量插入,当使用的类只有一个的时候可能简单写法,不用反射会更简单,都是我可能有多个类,类的方法可能有批量删除,批量插入,原创 2021-12-08 15:20:35 · 436 阅读 · 0 评论 -
SpringBoot图片上传回调访问地址
目录1.配置上传文件的大小2.项目结构:3.使用Nginx代理本地文件4.使用工具来测试结果项目的一些初始配置请查看做一个文件上传的小案例,使用的还是之前的demo项目,我希望我每次想到一些突发奇想的一些功能都往这个deno上增加,这样万一那天demo就真成了一个小项目,所以把demo目录都更改成了itemi看上去至少不是那么low.目前都还涉及到前端,只完成后端部分的编写!1.配置上传文件的大小非常的简单在application.yml配置中添加spring: servlet: #设置上传原创 2021-12-07 19:30:00 · 511 阅读 · 0 评论 -
SpringBoot+Mysql请求接口获取数据
目录1.在SpringBooot项目整合tkMybatis1.在SpringBooot项目整合tkMybatis本次使用的springboot项目为之前创建的demo,有需要的可以点击直达查看在pox.xml文件的dependencies标签引入依赖 <!--引入mysql驱动--> <dependency> <groupId>mysql</groupId> <arti原创 2021-12-05 12:41:10 · 1809 阅读 · 0 评论 -
SpringBoot创建项目内网穿透过程在到jar包本地运行小案例
重新创建项目设置项目基础配置]勾选自己需要的依赖,本次项目中需要涉及到web开发,后续需要可以通过引入maven坐标来引用依赖配置项目的名称和保存项目路径进来后发现类是这样的不要慌点击maven让他加载相关依赖包等个几分钟就好如果引入的依赖比较多,那么下载的时间就会比较久,等就完事!!!加载完成后就正常了使用springboot的好处是帮助开发者快速的搭建Spring框架把配置文件后缀修改成yml本质上没什么区别使用.yml :创建的配置以空格的缩进程度来控制层级关原创 2021-12-03 13:49:30 · 2905 阅读 · 0 评论 -
Mybatis的update批量解决方式对比普通更新
文章目录1.第一种:应该是效率最低的更新2.通过批量更新注意事项:使用set导致逗号出现的问题需求前提:通过其他库里面查询出一条数据,并且对另外一个库中的oederId进行更新里面的内容注意:使用批量update时连接数据库的语句需要添加allowMultiQueries=truejdbc:mysql://127.0.0.1:3306/tb?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL原创 2021-11-14 14:36:44 · 1442 阅读 · 0 评论 -
Spring中定时任务
@Scheduled cron参数用法说明:如:@Scheduled(cron = "0 */1 * * * ?")一个cron可能有6个参数(或者7个)他们使用空格区分开:Seconds: 秒(0~59)Minutes: 分钟(0~59)Hours: 小时(0~23)DayofMonth: 天(日期)(0~31,但是你需要考虑你月的天数)Month: 月(0~11)DayofWeek: 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)Year原创 2021-04-01 10:44:56 · 636 阅读 · 0 评论 -
SpringMVC入门小案例
第一章:三层架构和MVC三层架构咱们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构三层架构表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型业务层:处理公司具体的业务逻辑的持久层:用来操作数据库的2. MVC模型1. MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。2. Model:数据模型,Jav原创 2020-11-10 15:07:09 · 551 阅读 · 0 评论 -
spring的入门知识和案例
第1章 Spring 概述spring 是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世原创 2020-07-01 16:17:05 · 299 阅读 · 0 评论