
SpringBoot
文章平均质量分 65
学习SpringBoot所建立的专栏
飝鱻.
这个作者很懒,什么都没留下…
展开
-
【SpringCloud OpenFeign】OpenFeign服务接口调用
代码】【SpringCloud OpenFeign】OpenFeign服务接口调用。原创 2022-08-13 16:25:37 · 490 阅读 · 0 评论 -
【Springcloud Ribbon】负载均衡
是基于实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出(简称LB)后面所有助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。...原创 2022-08-12 21:02:33 · 979 阅读 · 0 评论 -
【SpringCloud Eureka】服务注册与发现
服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。是微服务套件中的一部分,它基于做了二次封装。主要负责完成微服务架构中的服务治理功能。使用来实现服务注册与发现。它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用Java编写,所以Eureka主要适用于通过Java实现的分布式系统,或是JVM兼容语言构建的系统。Eureka的服务端提供了较为完善的REST API,所以Eureka也支持将非Java语言实现的服务纳入到Eureka。......原创 2022-08-09 22:15:39 · 360 阅读 · 0 评论 -
【SpringCloud】消费者订单模块的搭建
代码】【SpringCloud】消费者订单模块的搭建。原创 2022-08-07 22:25:08 · 360 阅读 · 0 评论 -
【SpringCloud】热部署Devtools
代码】【SpringCloud】热部署Devtools。原创 2022-08-07 21:16:16 · 272 阅读 · 0 评论 -
【SpringCloud】创建父工程和支付模块的构建
代码】【SpringCloud】创建父工程和支付模块的构建。原创 2022-08-06 23:20:38 · 538 阅读 · 0 评论 -
【Maven】dependencyManagement和dependencies
代码】【Maven】dependencyManagement和dependencies。原创 2022-08-06 20:47:15 · 2104 阅读 · 0 评论 -
【SpringBoot】SpringBoot+Thymeleaf+Ajax制作一个动态的课程表
目录数据库前端代码Ajax代码后端代码结果数据库我们的数据库有俩个表,一个是存储课程的基本信息一个是存储上课地点的信息这个表的列分别是:课程id、课程名称、教授老师名称、上课班级这个表的列分别是:课程id、上课的星期天数、上课的节次、上课地点前端代码前端就是做一个大体的框架,然后将数据填入css代码<style> table.tftable, table.table-count { font-size: 12px; color: #333333;原创 2021-07-23 14:53:42 · 1751 阅读 · 2 评论 -
【Thymeleaf】Thymeleaf中的判断语句
目录IF判断Switch CaseunlessIF判断Thymeleaf 条件gt:great than(大于)>ge:great equal(大于等于)>=eq:equal(等于)==lt:less than(小于)<le:less equal(小于等于)<=ne:not equal(不等于)!=案例 <div th:if="${score gt 60}">及格了</div>其实按照常规写法也是可以的 <div th:if原创 2021-07-22 23:55:18 · 9014 阅读 · 0 评论 -
【SpringBoot】Thymeleaf获取ModelAndView传的值
Thymeleaf获取ModelAndView传的值Thymeleaf获取ModelAndView的值有俩种可能,一种是直接由后台传递的值,第二种是后台重定向穿的值后台直接穿得值后台 ModelAndView mv = new ModelAndView(); mv.setViewName("/hello"); return mv;前端<div th:text="${msg}"></div>重定向传值后台原创 2021-07-20 22:36:11 · 2114 阅读 · 0 评论 -
【SpringBoot】SpringBoot+Thymeleaf+Pagehelper实现分页功能
目录引入Pagehelper依赖修改部分代码Dao层Service层Controller前端显示将数据循环输出控制每页显示几行数据控制翻页引入Pagehelper依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId>原创 2021-07-17 00:15:29 · 959 阅读 · 0 评论 -
【SprinBoot】使用MD5加密来完成登录注册的验证
目录什么是MD5MD5加密的特点主要有以下几点:添加依赖编写MD5的工具类修改登录和注册的部分代码注册时登陆时什么是MD5MD5加密全程是Message-Digest Algoorithm 5(信息-摘要算法),它对信息进行摘要采集,再通过一定的位运算,最终获取加密后的MD5字符串。MD5加密的特点主要有以下几点:1、针对不同长度待加密的数据、字符串等等,其都可以返回一个固定长度的MD5加密字符串。(通常32位的16进制字符串)2、其加密过程几乎不可逆,除非维护一个庞大的Key-Value数据库原创 2021-07-15 21:30:24 · 790 阅读 · 0 评论 -
thymeleaf中th:href或th:action带参数的写法
推荐写法,简单好看,可读性高,如果是多个参数用逗号(,)分隔URL表达式: <form id="listForm" th:action="@{/album/reductionItems(uid=${session.user.getUid()})}" method="post">URL表达式+拼接字符串:可读性不强<a th:href="@{'/order.html?pageNum='+${pageInfo.prePage}}">上一页</a> <a原创 2021-07-15 17:14:38 · 3689 阅读 · 0 评论 -
nested exception is org.thymeleaf.exceptions.TemplateInputException: An error happened during templa
报错代码2021-07-09 17:24:56.671 ERROR 14340 --- [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymelea原创 2021-07-09 17:28:09 · 1961 阅读 · 0 评论 -
【SpringBoot】在SpringBoot中设置验证码
在SpringBoot中设置验证码验证码类验证码接口验证码内容生成类验证码生成HTML显示结果验证码类import lombok.Data;@Datapublic class VerifyCode { private String code; private byte[] imgBytes; private long expireTime;}验证码接口import java.io.IOException;import java.io.OutputStream;原创 2021-07-08 19:31:15 · 523 阅读 · 1 评论 -
thymeleaf : th:insert和th:replace(和th:include)的区别
区别th:insert 如同插入的字面意思,将指定的代码片段插入主标签内th:replace 如同替换的字面意思,将主标签替换为指定的代码片段th:include (3.0版本后已不推荐使用) 类似于th:insert, 不同的是在插入的时候不带代码片段的标签,只插入代码例子展示被插入的代码<footer th:fragment="copy"> hello world</footer>三种方式使用 <div th:insert="footer原创 2021-07-08 15:05:13 · 713 阅读 · 0 评论 -
模板引擎-Thymeleaf
模板引擎-Thymeleaf1、thymeleaf简介2、基本语法1、表达式2、字面量3、文本操作4、数学运算5、布尔运算6、比较运算7、条件运算8、特殊操作3、设置属性值-th:attr4、迭代5、条件运算6、属性优先级3、thymeleaf使用1、引入Starter2、自动配置好了thymeleaf3、页面开发1、thymeleaf简介Thymeleaf is a modern server-side Java template engine for both web and standalone原创 2021-07-08 14:27:05 · 470 阅读 · 0 评论 -
将SpringBoot项目打包运行
将SpringBoot项目打包运行导入依赖将项目打包运行导入依赖先导入打包的依赖 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifac原创 2021-07-08 09:57:01 · 294 阅读 · 0 评论 -
【SpringBoot】从url上获取参数
从url上获取参数@PathVariable@RequestHeader@RequestParam@MatrixVariable@PathVariable@PathVariable 映射 URL 绑定的占位符带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“原创 2021-05-07 16:42:12 · 3626 阅读 · 1 评论 -
【SpringBoot】SpringBoot简化开发
SpringBoot最佳实践Lombok简化开发引入Lombok依赖下载安装Lombok插件使用dev-tools引入依赖作用Lombok简化开发引入Lombok依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>下载安装Lombok插件使用import lombok.AllA原创 2021-04-21 17:44:22 · 463 阅读 · 1 评论 -
【SpringBoot】SpringBoot容器功能
SpringBoot容器功能组件添加@Configuration其他的声明ImportConditionalImportResources配置绑定组件添加@Configuration基本使用定义俩个javaBeanpublic class User { private String name; private Integer age; @Override public String toString() { return "User{" +原创 2021-04-21 14:57:11 · 475 阅读 · 0 评论 -
【SpringBoot】SpringBoot2核心技术-基础入门
SpringBoot2SpringBoot2核心技术-基础入门SpringBoot介绍为什么使用SpringBoot?能快速创建出生产级别的Spring应用SpringBoot是整合Spring技术栈的一站式框架SpringBoot是简化Spring技术栈的快速开发手脚架SpringBoot的优点创建独立Spring应用内嵌web服务器自动starter依赖,简化构造配置自动配置Spring以及第三方功能提供生产级别的监控、健康检查及外部化配置无代码生成,无需编写XML原创 2021-04-19 11:40:29 · 351 阅读 · 0 评论