![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring全家桶
文章平均质量分 68
spring springboot springmvc spring cloud
小张帅三代
微信搜一搜公众号码:【张家的小伙子】
新手上路,请多关照,个人写的文章仅仅是学习过程中的笔记,方便以后查看。
感谢祖国,
感谢党,
感谢世界,
感谢大家,
感谢<b>广西机电职业技术学院</b>,
感谢<b>桂林电子科技大学</b>,(在母校前后装个b)
感谢everyone.
hey~ bro~you are fucking so lovely ^.^
展开
-
Spring WebFlux 整合 r2dbc 的增删改查案例
在service\interfaces下创建TUserService.java接口文件,定义好增删改查接口/*** 说明: 增* @param* @return/*** 说明: 删* @param* @return/*** 说明: 改* @param* @return/*** 说明: 查 ,多个* @param* @return/*** 说明: 查,单个* @param* @return/*** 说明: 增* @param。原创 2024-08-02 15:55:59 · 1063 阅读 · 0 评论 -
spring validate 自定义校验注解
在此创建一个注解,用于校验使用此注解的实体属性值是否属于多个值中的其中一个。类似于java中的 contains() 方法。在实体类中有以下属性@Data @ToString @ApiModel(description = "分页数据") public class BasePageVo {@ApiModelProperty(value = "当前页码" , dataType = "String") private String pageNumber = "1";原创 2022-09-14 11:27:22 · 975 阅读 · 0 评论 -
spring boot 自定redis缓存注解
下项目的包下创建annimates文件夹,用于存放自定义注解以及注解的实现类。在annimates/*** redis 缓存注解/*** 缓存的 key* @return/*** key名的后缀/*** key名的后缀使用指定第几个参数的值作为key后缀,参数从0开始。-1(默认)表示不用参数值作为key后缀值/*** 缓存的key 前缀,/*** 未指定前缀时,是否在key之前插入包名+方法名作为前缀/*** key的分隔符/*** 缓存时长/**...原创 2022-08-31 14:49:45 · 961 阅读 · 1 评论 -
【创建公共的swagger3组件】Spring Cloud 14
在开发微服务的时候,一个项目的文件中会有多个接口模块,每个模块中有多个接口,若在每个模块中配置swagger的话,每创建一个新模块就要重新配置一次swagger,这样就会造成工作的重复。将swagger独立出来做成公共的组件,只要在每个接口的启动类中加入自定义的swagger启用注解即可使用。的类文件,此文件中的属性就是配置在yml文件中的配置。参考RuoYi源码中swagger内容总结的学习笔记,用于存放自定义注解和swagger的配置。子模块中,创建自定义包名,此处我创建的为。的启动类中添加以下注解。.原创 2022-08-25 17:36:02 · 982 阅读 · 4 评论 -
spring boot websocket 的使用
/如果spingboot配置文件中中配置了server.servlet.context-path,则格式为ws//ip接口启动的端口/server.servlet.context-path的名称/webSocketDemo。//连接到WebSocket的url地址。格式为ws//ip接口启动的端口/webSocketDemo。//连接发生错误的回调方法。//连接成功建立的回调方法。//ws连接断开的回调方法。//接收到消息的回调方法。//将消息显示在网页上。...原创 2022-07-18 18:03:19 · 2814 阅读 · 0 评论 -
springboot 使用 log4j
1.在pom.xmlz中移除springboot中对logback依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!--移除框架中的logback依赖--> <exclusion&g原创 2022-05-25 11:33:04 · 5650 阅读 · 1 评论 -
修改springboot redis 缓存数据的格式。改变默认序列化成json格式。
使用springboot redis的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &...原创 2019-09-18 21:25:27 · 1378 阅读 · 1 评论 -
springboot使用thymeleaf的方式引用static中的静态资源方法,引用框架文件资源方法
当我们在开发网站时为了快速完成,避免不了使用第三方的框架文件。这样我们就得引用框架中的各种资源文件。那么,在springboot中通过thymeleaf如何在html中使用static文件夹下的静态资源的公共文件呢?前提:在springboot项目中使用thymeleaf插件,wind10ui框架,layui框架实现功能:在springboot项目中通过使用thymeleaf的方式在前端...原创 2019-02-21 15:13:40 · 11826 阅读 · 13 评论 -
SSM查询数据库中所有记录,并将记录遍历,输出实体类的各个字段名和字段值
1.SSM中查询出大量的数据记录存入List<>中。Ssm_adminModel为我的实体类。下面的代码是查询出所有的管理员记录。adminList中存放了从数据库中查询出来的所有管理员记录。Ssm_adminDao adminDao = new Ssm_adminDao();List<Ssm_adminModel> adminList = adminDao....原创 2019-04-10 21:55:15 · 4740 阅读 · 0 评论 -
spring boot 开发中,在js中使用thymeleaf的写法
1.在html头部使用thymeleaf<html lang="zh-cn" xmlns:th="http://www.thymeleaf.org">2.在script标签中添加如下代码:th:inline="javascript"注意:在js中使用thymeleaf标签时必须将thymeleaf标签放在[[]]之中。如下代码:<script th:inl...原创 2019-03-06 01:26:17 · 4190 阅读 · 3 评论 -
springboot+springMVC+mybatis整合mysql方法,实现 增删该查 图文教程
自己学习了springboot springMVC mybatis ,但是网上找了很多整合的视频和博客,发现自己太菜了看不懂,所以决定自己摸索。结果成功了。写这个博客来总结经验。下面是步骤:数据库方面:使用mysql创建一个数据库,数据库名称为ssm,数据库的编码为utf-8,整理用utf8-general-ci,创建一个数据表,数据表名为ssm_news。以下为数据表的所...原创 2019-02-19 14:38:02 · 6427 阅读 · 6 评论 -
springboot jar 部署到centerOS7 上,使用Nginx代理项目并安装ssl证书
先安装宝塔面板。(安装步骤省略)在宝塔中安装Nginx。(安装步骤省略)去阿里云申请ssl免费的证书(申请步骤省略),申请审核通过后下载Nginx的证书。解压下载包后有一下两个类型的文件: ***.pem 和 ***.key我的Nginx版本是1.14 的。在宝塔中进入文件选项。根据这个路径进入(可能你们的安装路径不一样,总之进入安装路径吧):/www/server/ngi...原创 2019-07-29 18:31:42 · 537 阅读 · 0 评论 -
spring boot +thymeleaf+mybatis+layui 数据表格数据分页的实现
在使用spring boot +thymeleaf+mybatis+layui开发项目的时候,数据列表页必定是少不了的,如下所示:在此,写下自己开发过程。layui:引入layui的css和js和jq文件后,选择layui的数据表格<table class="layui-hide" id="adminList"></table>数据表格对应的...原创 2019-03-17 01:40:04 · 8612 阅读 · 5 评论 -
springboot项目打包成jar包部署在阿里云服务器
1.idea创建一个项目,因为我是用于测试,所以建一个简单的控制器,activity控制器。如下图:2.先将项目运行起来,确保项目在本地能正常运行。访问本地运行的结果,本地运行访问成功:3.将项目打包成jar包。点击idea右侧的maven,选择lifecycle下的install右键,run项目名的install。4.打包成功后,在项目根目录下有个target文件夹,打...原创 2019-07-25 01:55:29 · 2632 阅读 · 3 评论 -
spring boot + thymeleaf 读取.properties文件内容+通过js wind10ui openURL()的url参数
前言:在使用spring MVC 结合 thymeleaf和 wind10ui开发的时候,wind10ui打开子窗口的事件的openURL方法中的url参数默认会加上http://开头,所以当使用MVC模式开发的时候,url填写控制器映射名称的时候就会访问失败。思路:thymeleaf中可以是可以在html页面中读取.properties文件内容的,但是并不是读取application...原创 2019-03-06 15:37:23 · 3614 阅读 · 1 评论 -
Springboot 选择语言的国际化实现
效果:点击相应的语言改变页面显示的语言步骤:1.创建springboot项目,引入thymeleaf<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-th...原创 2019-07-13 22:05:16 · 2816 阅读 · 0 评论 -
spring Boot thymeleaf在html循环model后查看详情,修改,删除超链接 a href属性的填写
<form class="layui-form"> <span th:if="${admin_list != null }" th:each="admin_list,adminListStat:${admin_list}"> <tr> <td> <input type="checkbox&quo原创 2019-03-11 00:49:50 · 1706 阅读 · 0 评论 -
Spring MVC + Thymeleaf引入公共页面模板方式
在开发springMVC 项目中,为了代码的重用率,使用thymeleaf 引用公共页面模板是一个不错的办法。首先,thymeleaf提供标记应用部分的属性和三种引用公共模板的属性,如下:th:fragment 标记引用的部分th:insert 将公共片段,整个插入到声明引入的元素中th:replace 将声明引入的元素,替换为公共片段th:include...原创 2019-03-06 17:40:26 · 3865 阅读 · 0 评论 -
eclipse spring boot 项目导出成war包方法图文过程
1.修改pom.xml在pom.xml头部添加下图红色部分的标签,标记打包为war包类型。若原本存在该标签标记为jar包,则将该标签中的jar改成war.在pom.xml中更改Tomcat配置,排除本地的Tomcat服务器。更改保留后的代码如下:在pom.xml中设置导出的war名称,如下,SSMDemo2为导出的war包名称:2.修改启动类文件在项目的src/...原创 2019-03-09 02:21:37 · 2895 阅读 · 0 评论 -
用注解方式整合Springboot +SringMVC+ Mybatis
工具:IntelliJ IDEA 2019.1.3 x64MySQL步骤:1.创建数据库。创建表tb_wxapp_activitytype2.创建springboot项目,并勾选引用的依赖,依赖配置pom如下:<dependency> <groupId>org.springframework.boot</groupId...原创 2019-09-29 19:37:31 · 276 阅读 · 0 评论 -
Jpa 查询时 Error attempting to apply AttributeConverter 错误
在出现此错误之前,我是改了model实体类中的属性和数据类型,并重新生成了getter 和 setter。但是在改之前数据库中原本就存在未改之前根据之前的实体属性添加进数据库的数据,导致查询的时候在数据库中存在的数据与新的实体类的数据类型不匹配,导致实体类型转换异常,无法查到数据。解决办法:清空数据表中的数据,重新插入数据,查询就可用。以上是本人脑补的,别信。我只是做个笔记而已~~~~~(瑟瑟发抖)...原创 2020-09-07 18:24:27 · 4009 阅读 · 0 评论 -
使用 阿里云创建 springboot项目
在创建时点击:Custom,输入:https://start.aliyun.com/原创 2020-08-09 22:15:02 · 6929 阅读 · 2 评论 -
Springboot jpa 多条件模糊查询,部分字段和全部字段返回
文件结构:1.全部字段返回controller层:BookController.class@RequestMapping("/Book")@RestControllerpublic class BookController { @Autowired private BookService bookService;}@RequestMapping(value ="/getAllByOther",method = RequestMethod.GET) p原创 2020-08-26 19:07:03 · 2444 阅读 · 0 评论 -
Spring boot Aop 学习案例
Pom文件中引用的,重点是AOP <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> .原创 2020-08-25 16:06:54 · 199 阅读 · 1 评论 -
mybatis在spring boot项目中使用逆向工程
创建一个Spring boot 项目在创建选择依赖时根据pom中的依赖勾选需要导入的依赖,初始项目pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o原创 2020-12-29 10:32:09 · 121 阅读 · 0 评论 -
spring boot + mybatis + mysql逆向工程独立项目
将逆向工程单独剥离出来,作为一个独立的项目创建一个spring boot 的工程,并导入逆向工程的依赖和插件。其中xml配置如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2020-12-30 16:27:14 · 238 阅读 · 0 评论 -
spring boot jpa 中 Specification的操作
@Override public Page<ParkVisit> list(String day, String visitStratTime, String visitEndTime, Integer parkId,String checkStatus, String parkName,...原创 2021-09-07 09:16:42 · 457 阅读 · 0 评论 -
springboot使用swagger 3
springboot使用swagger 3准备配置接口配置访问地址注意准备spring boot项目创建,引入mysql驱动等步骤省略。maven 配置<!-- swagger 3 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.原创 2022-01-17 10:29:30 · 2602 阅读 · 2 评论 -
springboot - vue-element-admin 整合,修改原有的登录退出
说明本次使用的到的数据均为假数据,并未使用数据库。vue文件中的方法调用注意看文件的引入。其中有些使用伪代码的方式。前期准备创建一个spring boot项目,项目结构如下:说明:config:GlobalCORSConfig:配置vue-element-admin与springboot之间的跨域请求model:vo: 返回给前端的实体对象。po:service 与dao之前传递的对象。service:接口层impl:service接口的实现层,其下的类需要实现servi原创 2021-02-17 01:41:41 · 2372 阅读 · 0 评论 -
springboot jwt 学习
JWT组成格式:标头(header).有效载荷(payload).签名(signature)注意:jwt中不要放敏感数据,例如密码和身份证号等…JWT组成部分说明header: 由令牌类型和使用的签名算法两部分组成,用base64编码处理。payload: 其中包含声明,即相关实体数据(例如登录用户的非敏感数据),用base64编码处理。**signature:**使用base64编码后的header和payload以及系统提供的密钥组成,并使用header中的算法进行签名。保证jwt未被篡.原创 2021-02-17 17:13:39 · 358 阅读 · 0 评论 -
springboot 图片上传
文章目录准备文件上传工具类准备<!--图片压缩--><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.14</version></dependency>文件上传工具类说明:文件上传到服务器时,按照日期来存放文件。工具类名原创 2022-01-21 18:39:09 · 550 阅读 · 0 评论