SpringBoot
文章平均质量分 67
程序员-小李
长路漫漫,任重而道远
展开
-
Springboot整合hutool验证码
在 Spring Boot 中,你可以将 Hutool 生成验证码的功能集成到 RESTful API 接口中。原创 2024-08-13 16:19:05 · 390 阅读 · 0 评论 -
轻松整合Knife4j:快速搭建Swagger文档界面与接口调试
在本文中,我将介绍如何利用Spring Boot轻松整合Knife4j(Swagger-Bootstrap-UI的升级版),快速搭建出美观的API文档界面。通过这个过程,你将学会配置Knife4j,自动生成API文档,并且掌握在可视化界面中进行接口调试的方法,为你的项目增添便捷性与可维护性。原创 2023-11-29 20:00:00 · 854 阅读 · 0 评论 -
SpringBoot绑定配置文件中变量的四种方式-解析
在上述代码中,通过@ConfigurationProperties注解将以"my"开头的配置属性绑定到MyProperties类中的对应字段。例如,"my.property1"将被绑定到property1字段,"my.property2"将被绑定到property2字段。这些注解可以灵活地帮助我们在Spring Boot应用程序中绑定配置属性,使得我们能够轻松地获取和使用配置值。在上述代码中,通过@Value注解将名为"my.property"的属性值注入到myProperty字段中。原创 2023-11-02 16:29:14 · 1919 阅读 · 1 评论 -
中文分词入门:使用IK分词器进行文本分词(附Java代码示例)
中文分词在文本处理和信息检索中扮演着重要的角色。本文将介绍IK分词器,一个基于Lucene的开源中文分词工具。我们将详细讨论IK分词器的特点和使用方法,并提供一个简单的Java示例来演示如何使用IK分词器进行中文文本分词。原创 2023-07-16 20:00:00 · 7914 阅读 · 4 评论 -
使用MD5加密保护密码和敏感数据的方法总结
本博客总结了在Spring Boot项目中使用MD5哈希算法进行加密的方法,主要介绍了如何在生产代码中使用MessageDigest类执行MD5加密操作,并提供了一个简单的加密工具类示例。这些方法可用于保护密码和敏感数据,但请记住,在实际应用中,最好选择更安全的哈希算法来提高数据的安全性。原创 2023-07-16 00:25:41 · 1005 阅读 · 0 评论 -
springboot整合mybatis步骤,与踩坑排错
本文简单回顾一下springboot整合mybatis步骤,俗话说,刀放着不用会生锈,同理,学习也是如此,需要常常温故知新。在整合过程中,也遇到了一些坑,具体看章节四,看你有没有遇到同样的问题。原创 2022-10-11 13:15:42 · 1053 阅读 · 0 评论 -
【springboot】中热部署工具devtools的使用
关于【springboot-devtools】用途:支持开启热部署,提高开发者的开发效率,无需手动重启springboot应用,这样方便我们在修改了项目的代码的时候,立刻自动重启生效,不用再像以前修改一点点代码又得手动重启一次关于【使用】创建springboot项目导入devtools的依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId&g原创 2022-03-05 14:54:05 · 811 阅读 · 0 评论 -
springboot项目打包与部署
记录一下打包springboot项目并部署的过程打开项目,先本地启动,确保你项目是能正常启动的检查配置文件可以根据实际配置服务器的MySQL,Redis等,端口号也可以自定义打包,并本地运行jar包打开maven,依次点击clean,compile,package当控制台看到BUILD SUCCESS,就打包好了打包好的jar包在项目下的target文件夹里面打开cmd,本地启动测试打包好的jar包是否可以正常启动确认可用后,进行下一步 tips:你可能会遇到.原创 2022-02-21 23:06:16 · 2167 阅读 · 0 评论 -
【记录】使用maven创建springboot项目过程
创建springboot项目有多种方式本文就是使用maven创建springboot项目做一个记录创建maven项目,按下面的选择,然后就一直next创建项目进来后,修改pom文件(主要添加springboot的父级依赖,以及一些起步依赖包,如starter-web,starter-test,devtools等)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org.原创 2022-02-05 13:53:27 · 1303 阅读 · 1 评论 -
springboot 整合jdbcTemplate步骤与使用演示
springboot如何整合jdbctemplate?关于jdbcTemplatejdbcTemplate是spring自带的数据持久化常见的方案有:mybatis,jpa,以及spring自带的jdbcTemplatejdbcTemplate功能相比与最原始的jdbc要强大很多,但使用起来没有mybatis方便使用步骤创建Springboot项目,在pom.xml下添加如下的依赖<dependencies> <dependency>原创 2021-11-21 15:12:22 · 1268 阅读 · 0 评论 -
springboot中拦截器的使用
拦截器是实现登录验证需要,在springboot中,通常把拦截器加在用户的请求到达controller层的时候实现登录验证,实现步骤:新建拦截器:自定义=拦截器需要实现HandlerInterceptor接口,接口内容如下://// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package org.springframework.web.原创 2021-11-10 21:20:16 · 1030 阅读 · 0 评论 -
springboot项目中如何生成验证码图片,附实例演示
图片验证码在应用登录或者注册中很常见,它可以有效的防止恶意攻击者采用暴力破解等工具实施干扰和破坏,很大程度上提高了应用的安全性。本文就springBoot项目中如何生成图片验证码做个简单总结和演示创建springboot项目(这里不再演示了)引入kaptcha依赖包<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifa.原创 2021-11-02 15:39:13 · 1280 阅读 · 5 评论 -
如何使用Java程序发送邮件?附简单实例
简单记录下如何使用Java程序发送邮件准备好一个已经开通SMTP服务的邮箱这里我使用的是新浪邮箱,其他类型的邮箱应该也可以,可以去尝试一下哦登录进来新浪邮箱后,进入邮箱设置,然后选择开通smtp服务,然后会得到一个授权码,先把它记下来,后面要用到。Java程序发送邮件创建一个springboot项目,然后在pom.xml里导入spring Email的依赖 <dependency> <groupId>org.springframework.boo原创 2021-10-31 00:55:19 · 972 阅读 · 0 评论 -
初学springsecurity小实例(基于内存)
简单记录下学习SpringSecurity的过程:文章目录1.新建springboot项目,导入依赖2.配置文件信息3.SecurityConfig配置类4.写controller5.自定义前端页面6.登录后跳转的主页面7.启动器8.测试结构:1.新建springboot项目,导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x.原创 2021-08-29 20:37:07 · 267 阅读 · 1 评论 -
如何Springboot整合mybatis(实例)
今天在尝试把springboot整合mybatis的过程中有点碰壁,不过东搞西查最后也好使了,下面简单记录下整合过程的步骤.先创建一个springboot项目,项目结构如下:1.在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/XM..原创 2021-08-23 21:56:04 · 858 阅读 · 0 评论