Spring Boot
文章平均质量分 60
分享学习springboot过程中有价值的东西!
暴躁的程序猿啊
不是大佬,只是在分享学习的过程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【使用JDK11自带http客户端发送GET请求】
使用JDK11字段http客户端发送http请求原创 2024-03-18 21:01:00 · 678 阅读 · 0 评论 -
SpringBoot整合rabbitMQ
使用springboot简化对rabbitmq的操作,提高我们的效率!原创 2022-07-24 16:26:58 · 543 阅读 · 1 评论 -
SpringBoot整合redis使用setnx完成分布式锁
使用spring boot 整合redis完成分布式锁(基础版)原创 2022-07-10 08:21:27 · 3624 阅读 · 0 评论 -
支付宝支付沙箱环境配置
支付宝沙箱原创 2022-04-29 08:03:32 · 1662 阅读 · 0 评论 -
获取IP地址工具类
获取IP地址的工具类原创 2022-04-02 17:27:32 · 1089 阅读 · 0 评论 -
分布式事务(一)
了解分布式事务原创 2022-03-25 10:58:53 · 184 阅读 · 0 评论 -
SpringBoot整合腾讯短信服务发送验证码
发送验证码demo原创 2022-03-20 18:04:42 · 2249 阅读 · 6 评论 -
springboot高级特性之邮件发送
我们平时经常会碰到email邮件发送的场景 如发送验证码,向客户发送邮件等等。springboot中 整合了mail帮助我们更方便的发送邮件平时我们发送邮件是通过 邮件的服务器发送出去的 比如qq邮件调用qq的邮件服务器 网易的邮件通过网易的服务器 我们使用邮件服务器发送邮件需要提前配置一些内容我要以使用qq邮箱服务器发送邮件为例我们登录qq邮箱 点击设置进来之后点击账户下拉 找到开启服务发送一条短信之后即可开启 然后我们点击黄色框中的生成授权码 会给我们生成原创 2021-09-12 13:52:03 · 640 阅读 · 0 评论 -
springboot高级特性-redis作为缓存
引入starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>配置redisspring.redis.port=6379spring.redis.host=localhost导入依赖之后会在容器中为我们原创 2021-09-07 09:12:32 · 291 阅读 · 0 评论 -
springboot高级特性-缓存
访问测试http://localhost:8080/emp/1第一次访问我们清空控制台进行 第二次访问可以看到并没有查询数据库 而是使用了缓存 大家可以多试几次原创 2021-09-05 14:38:07 · 689 阅读 · 0 评论 -
springboot Actuator的指标监控可视化
springboot为我们提供了丰富的指标监控功能SpringBoot ActuatorSpringBoot Actuator是springboot为简化我们对微服务项目的监控功能抽取出来的模块,使得我们每个微服务快速引用即可获得生产界别的应用监控、审计等功能。后序文章会更新使用 我们先来看看怎么可视化我们可以通过github上的开源项目这里使用新功能首先都是引入依赖需要web项目<dependency> <groupId>de.codecentric&l原创 2021-08-23 10:12:57 · 622 阅读 · 0 评论 -
spring boot整合Druid连接池
Druid数据库连接池DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!整合阿里的Druid数据源一、导入依赖这里注意不要忘记导入mysql驱动 <dependency> <groupId>com.alibaba</groupId>原创 2021-08-20 15:29:19 · 337 阅读 · 0 评论 -
springboot使用拦截器
我们平时在开发项目的时候 访问某些页面 需要我们登陆了 才能访问 如果 没登录我们就让他跳转到登录页面demo这是一个controller 使用了thymeleaf 模板引擎我们判断登录的时候并没有访问数据库 模拟了一个判断 账号不为空 密码为111登录成功 登陆成功后 把用户信息存到了session中 /** * 访问当前项目的根路径或 /login路径 跳转到登录页 * @return login.html页面 */ @Get原创 2021-08-16 10:04:31 · 237 阅读 · 0 评论 -
Swagger Api工具
Swagger简介前后端分离vue+springboot后端时代前端只管理静态页面 html==》后端 模板引擎 jsp==》后端是主力前后端分离时代后端:后端控制层,服务层 ,数据访问层[后端团队]前端:前端控制层,视图层[前端团队]伪造后端数据 ,json。已经存在了 不需要后端,前端工程依旧能跑起来了前后端如何交互==>API接口前后端相互独立,松耦合。前后端甚至可以部署在不同的服务器上产生一个问题:前后端集成联调,前端人员和后端人员无法做到及时协商,尽早解决。解决原创 2021-05-02 15:16:07 · 1329 阅读 · 0 评论 -
Shiro安全框架
什么是Shiro?一个功能强大且易于使用的Java安全框架,它执行身份验证、授权、加密和会话管理。Shiro Apache Shiro是一个java安全框架可以非常容易开发出足够好的应用, 其不仅可以用在javaSE环境,也可以用在javaEE环境。可以完成认证 ,授权 ,加密等功能使用 Shiro第一步可以 先下载它 进入官网首页点击下载 去GitHub上下载源码和查看...原创 2021-04-28 11:15:56 · 296 阅读 · 0 评论 -
SpringSecurity的基础使用
SpringSecurity(安全)在web开发中 安全第一位!什么是 SpringSecurity?官方解释:Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.Spring Security is a framewor原创 2021-04-24 12:02:06 · 609 阅读 · 4 评论 -
Springboot整合Druid数据源
整合Druid数据源Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。下载maven中央仓库: 点击使用导入maven依赖 <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId原创 2021-04-22 14:24:09 · 335 阅读 · 0 评论 -
springboot页面国际化
springBoot国际化指页面可以按照中英文切换显示。例1,配置国际化文件2.写国际化类添加组件中3.页面渲染前期准备更改idea的页面编码 不然写好之后都乱码配置国际化文件在rescource下创建一个i18n的文件夹创建三个properties文件会自动为我们合成到一个文件下分别为默认配置 英文配置 中文配置选择其中一个文件 点击这里会变为这样 我们书写不同语言的配置写完之后我们用的 魔板 在前端页面使用标签渲染进去 #{取出数据}Spri原创 2021-04-18 13:46:20 · 260 阅读 · 0 评论 -
springboot-Thymeleaf模板引擎
背景我们以前开发的时候使用jsp页面因为jsp支持非常强大的功能,包括能写Java代码,但是springboot是以jar包的方式,且是内嵌式的Tomcat 所以默认是不支持jsp的。所以SpringBoot推荐使用模板引擎:官方推荐我们的是Thymeleaf模板引擎当然还有好多其他的魔板 语法上虽有一些不同但是大体上的思路是相同的:模板引擎的作用就是我们写一个页面的模板,有些值是动态获取的,我们需要写一些表达式。而这些值,我们在后台封装一些数据。然后把这个模板和这个数据交给我们模板引擎,模板引擎原创 2021-04-17 15:05:24 · 377 阅读 · 6 评论 -
springbootJSR-303数据校验
JSR 303是java为bean数据合法性校验提供的标准框架注解Constraint 详细信息@Null 被注释的元素必须为 null@NotNull 被注释的元素必须不为 null@AssertTrue 被注释的元素必须为 true@AssertFalse 被注释的元素必须为 false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(value) 被注原创 2021-04-15 15:34:17 · 274 阅读 · 0 评论 -
Springboot整合adiveMQ Demo
非常入门的一个小整合demo首先导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <de原创 2021-04-07 13:07:56 · 156 阅读 · 0 评论 -
springboot整合mybatis报错
运行测试时报错如下CLIENT_PLUGIN_AUTH is required需要插件验证java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.23.jar:8.0.23] at com.m原创 2021-03-26 12:12:08 · 230 阅读 · 0 评论 -
SpringBoot整合Mybatis通用mapper
整合通用mapper通用mapper整合之后 不需要我们自己写单表的增删改查 省去了单表配置xml导入Maven依赖<!--导入数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>原创 2021-03-13 11:16:19 · 667 阅读 · 0 评论 -
SpringBoot整合其他技术
SpringBoot整合Mybatis添加依赖<!--mybatis起步依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version></dependency>原创 2021-03-09 16:30:14 · 126 阅读 · 0 评论 -
SpringBoot的配置文件
SpringBoot的配置文件SpringBoot配置文件类型SpringBoot配置文件类型和作用SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。SpringBoot默认会从Resources目录下加载application.properties或application.yml(application.yaml)文件原创 2021-03-05 13:56:53 · 263 阅读 · 0 评论 -
SpringBoot基础
SpringBoot简介Spring优缺点分析Spring的优点分析Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。Spring的缺点分析虽然Spring的组件代码是轻量级的,但它的配置原创 2021-03-02 12:20:36 · 379 阅读 · 0 评论
分享