- 方向:
- 全部 网络3.0 后端开发 web前端 数据库 运维 开发工具 php框架 每日编程 微信小程序 常见问题 其他 科技 CMS教程 Java 系统教程 电脑教程 硬件教程 手机教程 软件教程 手游教程
- 分类:
-
- SpringBoot的HTTPS配置如何实现
- HTTPS配置由于HTTPS具有良好的安全性,在开发中得到了越来越广泛的应用,像微信公众号、小程序等的开发都要使用HTTPS来完成。对于个人开发者而言,一个HTTPS证书的价格还是有点贵,国内有一些云服务器厂商提供免费的HTTPS证书,一个账号可以申请数个。不过在jdk中提供了一个Java数字证书管理工具keytool,在\jdkbin目录下,通过这个工具可以自己生成一个数字证书,生成命令如下:keytool-genkey-aliastomcathttps-keyalgRSA-keysize20
- java教程 . spring-boot 1463 2023-05-27 16:29:06
-
- 如何使用SpringBoot + Redis实现接口限流
- 配置首先我们创建一个SpringBoot工程,引入Web和Redis依赖,同时考虑到接口限流一般是通过注解来标记,而注解是通过AOP来解析的,所以我们还需要加上AOP的依赖,最终的依赖如下:org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-aop然后提前准备好
- Redis . spring-boot 1634 2023-05-27 15:01:19
-
- 基于SpringBoot和Vue3的博客平台发布、编辑、删除文章功能怎么实现
- 1.后端SpringBoot实现我们将使用SpringBoot作为后端框架,并使用MySQL作为数据库。1.1创建Article实体类首先,在com.example.demo.entity包下创建一个名为Article.java的新类,并添加以下内容:publicclassArticle{privateIntegerid;privateStringtitle;privateStringcontent;privateIntegerauthorId;//GetterandSettermethods}
- Vue.js . spring-boot 1087 2023-05-27 10:16:17
-
- 怎么用redis发布订阅方式实现简易的消息系统
- I.基本使用1.配置我们使用SpringBoot2.2.1.RELEASE来搭建项目环境,直接在pom.xml中添加redis依赖org.springframework.bootspring-boot-starter-data-redis如果我们的redis是默认配置,则可以不额外添加任何配置;也可以直接在application.yml配置中,如下spring:redis:host:127.0.0.1port:6379password:2.使用姿势redis的发布/订阅,主要就是利用两个命令pu
- Redis . spring-boot 1326 2023-05-26 20:52:31
-
- Spring Boot中怎么使用集中式缓存Redis
- 动手试试User实体的定义@Entity@Data@NoArgsConstructorpublicclassUserimplementsSerializable{@Id@GeneratedValueprivateLongid;privateStringname;privateIntegerage;publicUser(Stringname,Integerage){this.name=name;this.age=age;}}User实体的数据访问实现(涵盖了缓存注解)@CacheConfig(ca
- Redis . spring-boot 1523 2023-05-26 10:49:05
-
- SpringBoot+kaptcha怎么实现验证码
- 1.基本用法kaptcha是一个非常老牌的验证码生成工具,多老呢?可以追溯到2006年。这么多年过去了,它不仅没有落寞反而还在被不少人使用,足以说明它的生命力了,值得我们来研究下。方便起见,我们整一个SpringBoot工程来演示它的用法。首先新建一个SpringBoot工程,然后加入kaptcha的依赖,如下:com.github.pengglekaptcha2.3.2接下来我们只需要提供一个配置Kaptcha的Bean即可,如下:@ConfigurationpublicclassKaptch
- java教程 . spring-boot 1609 2023-05-25 14:25:22
-
- Spring Boot Actuator从未授权访问到getshell的示例分析
- 前言部门大佬在某src上挖到了这个漏洞,是一个比较老的洞了,我觉得有点意思,就动手在本地搭了个环境测试一下。Actuator是springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。在Actuator启用的情况下,如果没有做好相关权限控制,非法用户可通过访问默认的执行器端点(endpoints)来获取应用系统中的监控信息,从而导致信息泄露甚至服务器被接管的事件发生。如上所示,actuator是springb
- 安全 . spring-boot 2012 2023-05-23 08:56:32
-
- SpringBoot中没有主清单属性怎么解决
- 解决SpringBoot没有主清单属性问题:SpringBoot打包成jar后运行提示没有主清单属性解决:补全maven中的bulid信息org.springframework.bootspring-boot-maven-plugin${spring.version}repackage原因:因为我使用spring-boot-dependencies这个BOM代替了spring-boot-starter-parent这个parentPOM(详见13.2.2.UsingSpringBootwitho
- java教程 . spring-boot 4014 2023-05-22 19:43:04
-
- SpringBoot依赖管理源码分析
- 一.依赖管理Ⅰ.部分dependency导入时为啥不需要指定版本?我们创建项目时添加的依赖并没有帮我们指定版本号,那SpringBoot是如何来指定版本账号的呢?现在我们来剥析一下SpringBoot的父依赖启动器spring-boot-parentorg.springframework.boot2.2.9.RELEASE1.1父依赖启动器的工作鼠标指针停留在spring-boot-parent上Ctrl+鼠标左键点击进去,我们来看看这个父依赖启动器负责什么工作:org.springframew
- java教程 . spring-boot 1027 2023-05-22 13:49:14
-
- SpringBoot启动流程是什么
- SpringBoot启动过程简介SpringBoot应用程序的启动过程可以分为以下几个步骤:加载应用程序上下文扫描应用程序中的所有组件自动配置应用程序环境启动嵌入式Web服务器加载应用程序上下文SpringBoot应用程序的上下文是一个包含所有应用程序组件的容器。在启动过程中,SpringBoot会加载并初始化这个容器。这个步骤的源代码在SpringApplication类中。具体来说,SpringApplication类的run方法是这个过程的入口点。在这个方法中,SpringBoot会通过调
- java教程 . spring-boot 8156 2023-05-21 23:14:54
-
- 东八区springboot怎么配置序列化
- 使用SpringBoot默认配置SpringBoot默认使用UTC时间,如果我们需要使用东八区时间,可以使用以下配置:spring:jackson:time-zone:GMT+8这种方式是最简单的方式,不需要任何额外的依赖和代码,但是需要注意的是,该配置是全局生效的,可能会影响到其他需要使用UTC时间的地方,而且每次新增依赖、升级SpringBoot版本等情况都需要再次检查该配置是否正确。自定义配置类另外一种方式是自定义配置类,使用@Configuration注解创建一个配置类,然后在该类中配置
- java教程 . spring-boot 1265 2023-05-21 20:55:26
-
- 云服务器怎么设置springboot启动端口
- 云服务器:springboot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。可以通过实现EmbeddedServletContainerCustomizer接口来实现:publicclassApplicationextendsSpringBootServletInitializerimple
- java教程 . spring-boot 1408 2023-05-21 19:53:06
-
- Springboot之nocos整合与使用的方法
- 前言Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施1,创建工程先创建maven工程,父工程pom如下:4.0.0org.exampleconfigDemo1.0-SNAPSHOTorg.springframework.bootspring-boot-st
- java教程 . spring-boot 1276 2023-05-21 15:32:09
-
- SpringBoot2如何开启Actuator端点监控
- 背景SpringBoot本身提供了一套监控端点,可以查看应用的基本信息、健康程度、配置等监控信息,很容易上手。Note:此处所用SpringBoot版本:2.1.4开启Actuator在Maven的pom.xml文件中添加spring-boot-starter-actuator依赖:org.springframework.bootspring-boot-starter-actuator直接运行项目,在后端控制台会看到以下输出:2019-06-2618:07:27.896INFO7868---[r
- java教程 . spring-boot 1389 2023-05-21 08:13:05
-
- SpringBoot怎么使用@Cacheable进行缓存与取值
- 使用@Cacheable进行缓存与取值1.@Cacheable的作用缓存使用步骤:@Cacheable这个注解,用它就是为了使用缓存的。所以我们可以先说一下缓存的使用步骤:开启基于注解的缓存,使用@EnableCaching标识在SpringBoot的主启动类上。标注缓存注解即可第一步:开启基于注解的缓存,使用@EnableCaching标注在springboot主启动类上//开启基于注解的缓存@EnableCaching@EnableRyFeignClients@SpringBootAppli
- java教程 . spring-boot 1950 2023-05-20 13:30:17