![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
臆想的一只猫
In the end, what matters is this: I survived.
展开
-
SpringBoot集成图灵验证码
captcha,springboot原创 2022-04-17 16:10:21 · 431 阅读 · 2 评论 -
memcache、redis和MongoDB的区别
memcache、redis和MongoDB都是非关系型数据库。NoSQL是非关系型数据库,NoSQL = Not Only SQL。redis和memcache比较相似,但是与MongoDB完全不相同,几乎没有可比性。 总的来说,memcache/redis是基于内存的,讲究的是性能,多用做缓存层,比如说存放session。而MongoDB是面向文档的,存储的是类似J...原创 2018-08-20 11:33:30 · 1233 阅读 · 0 评论 -
使用Jedis操作Redis
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency>package com.monologue.redis;import ...原创 2021-02-24 19:25:50 · 97 阅读 · 0 评论 -
商城分类多级菜单实现
实体类封装查询方法连接查询select c1.id as 'id1', c1.category_name as 'category_name1', c1.category_level as 'category_level1', c1.parent_id as 'parent_id1', c1.category_icon as 'category_icon1', c1.category_slogan as 'category_slogan1',原创 2021-09-11 21:41:14 · 345 阅读 · 2 评论 -
SpringSecurity中RememberMe以及其它功能实现(五)
RememberMe功能实现Spring Security中Remember Me为“记住我”功能,用户只需要在登录时添加remember-me复选框,取值为true。Spring Security 会自动把用户信息存储到数据源中,以后就可以不登录进行访问。<tr> <td style="width: 30%; text-align: right; padding-right: 5px"> 记住我: </td> <td原创 2021-04-15 15:19:04 · 384 阅读 · 0 评论 -
SpringBoot集成editormd实现发表和查阅功能
1、首先下载editormd,导入一些文件2、在HTML中引入css和js文件,以及使用方法<link rel="stylesheet" href="../../static/lib/editormd/css/editormd.min.css" th:href="@{/lib/editormd/css/editormd.min.css}"><!--放置内容显示--><div class="required field">原创 2020-11-30 17:25:05 · 265 阅读 · 0 评论 -
layui用户添加实现
<div class="layui-form-item"> <div class="layui-input-block"> <button id="submit" onclick="sub();return false;" class="layui-btn" lay-submit="" lay-filter="demo1">提交</button> ...原创 2020-11-23 23:37:35 · 1200 阅读 · 0 评论 -
Echarts简单实现
Echarts用于将数据进行可视化展示。(https://echarts.apache.org/examples/zh/index.html)1、使用的时候需要先导入js文件,可以从官网进行下载。2、简单实现@Controllerpublic class HomeController { @Autowired private UserService userService; @GetMapping({"/", "/index"}) public Strin原创 2020-11-15 20:55:43 · 396 阅读 · 0 评论 -
SpringBoot整合SpringSecurity(案例)
SpringSecurity用于做一些权限控制,授权认证,那么该怎么使用SpringSecurity呢?(案例Demo:https://gitee.com/monologue_zsj/springsecuritydemo.git)1、导包 <!--SpringSecurity--> <dependency> <groupId>org.springframework.boot</groupId>原创 2020-11-15 11:19:34 · 382 阅读 · 0 评论 -
SpringBoot整合Redis
1、导包 <!--Redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.4.0</version> </dependency>2、进行一些简单原创 2020-11-14 15:54:18 · 76 阅读 · 0 评论 -
SpringBoot实现文件上传(头像)
注意:-上传文件--请求必须是POST请求--表单enctype="multipart/form-data"--SpringMVC通过MultipartFile处理上传文件1、配置上传文件资源的存放位置(application.properties)community.path.upload=dataFile/upload2、HostHolder工具类/** * Created by Monologue_zsj Luna on 2020/11/13 18:19 ...原创 2020-11-13 18:49:46 · 1839 阅读 · 1 评论 -
邮件注册功能业务实现
注册账号时,通过邮件功能发送给注册者一封邮件,使其点击链接激活该账户,以供后续使用。1、导入commons-lang3包,用于一些字符、集合空值检查。<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId></dependency>2、配置访问路径以及域名server.servl原创 2020-11-13 10:25:59 · 836 阅读 · 0 评论 -
Thymeleaf整合邮箱功能
1、导包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.3.5.RELEASE</version></dependency>2、开启支持邮箱服务3、配置application.prop原创 2020-11-12 22:15:50 · 470 阅读 · 0 评论 -
SpringBoot整合Druid
1、导包<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.23</version></dependency><dependency> <groupId>log4j</groupId> <artifa原创 2020-11-12 20:01:26 · 96 阅读 · 0 评论 -
Mybatis+Thymeleaf实现分页功能
MapperList<DiscussPost> queryAll(int userId, int offset, int limit);Mapper.xml<sql id="selectFields"> id, user_id, title, content, type, status, create_time, comment_count, score</sql> <select id="queryAll" resultType原创 2020-11-12 17:37:20 · 911 阅读 · 0 评论 -
Restful的CRUD操作
实验功能 请求URI 请求方式 查询所有员工 emps GET 查询某个员工(来到修改页面) emp/{id} GET 来到添加页面 emp GET 添加员工 emp POST 来到修改页面(查出员工进行信息回显) emp/{id} GET 修改员工 emp PUT 删除员工 emp/{id} DELETE 员工修改、添加:<!--需要区分是员工修改还是添加;--&g.原创 2020-10-04 09:50:34 · 357 阅读 · 0 评论 -
SpringBoot集成MyBatis实现分页功能
MyBatis分页插件实现分页操作1、导入Maven依赖<!--分页插件--><!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>page原创 2020-09-12 10:24:27 · 2742 阅读 · 2 评论 -
SpringBoot拦截器
public class LoginHandlerInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Object loginUser = request.getSession()..原创 2020-11-26 16:46:20 · 92 阅读 · 0 评论 -
thymeleaf登录失败提示
<div id="darkbannerwrap"> <span style="color: green; font-size: 16px; font-family: 楷体" th:text="${msg}" th:if="${not #strings.isEmpty(msg)}"> </span></div>原创 2020-08-29 12:24:39 · 1000 阅读 · 0 评论 -
SpringBoot实现登录国际化
1、编写国际化配置文件根据登录界面不同的输入框、按钮等....建立中英文的配置文件2、thymeleaf加载配置文件(xmlns:th="http://www.thymeleaf.org")这个时候你可能会出现以下错误,只要在application.yml文件中加上以下配置即可3、国际化配置文件,根据请求参数的不同实现获取不同的语言/** * 国际化配置 */public class MyLocaleResolver implements LocaleReso原创 2020-08-28 18:55:16 · 332 阅读 · 0 评论 -
Kaptcha+SpringBoot实现验证码功能(单体/前后端分离)
1、导入Kaptcha依赖支持<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>2、编写实现验证码功能的实现类//实现验证码功能配置类@Configurationpublic .原创 2020-08-28 18:15:24 · 522 阅读 · 0 评论 -
SpringBoot整合SpringSecurity时sec没有提示解决方法
首先看你的SpringSecurity的版本是4.X还是5.X的版本4.X<!--引入security的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </d原创 2020-08-09 11:14:26 · 769 阅读 · 2 评论