01 2021 档案
摘要:今天小编启动 IDEA SpringBoot 服务时,突然发现我的 services 中的服务启动后不显示端口号了,记录一下解决过程 遇到问题,首问度娘,然后我得到的答案是下图这样的操作(我这里已经解决了哈) 但是我做了之后依然没有效果,于是我便进行了以下操作 最后完美解决!! 如果你也是第一个操作
阅读全文
摘要:echo stat|nc localhost 2181
阅读全文
摘要:参考这个博主即可: https://blog.csdn.net/nuoyanli/article/details/86503686
阅读全文
摘要:问题如下: Run > Edit Configurations > 来到如下界面查看相关信息 > 发现值保存了 5 个项目的配置信息 解决方案: 1、Run > Edit Configurations > 来到如下界面 2、修改完成之后,重新启动项目,可以发现没有灰色的显示了 3、同时查看保存的配置
阅读全文
摘要:在进行 SpringBoot 多模块或者 SpringCloud 微服务开发时,经常需要启动多个项目,这时 IDEA 就会提醒我们开启 Run Dashboard 用来方便管理多个应用程序,如果我们不小心将其关闭,我们再想打开的话就需要进行以下操作: 1、在 .idea 文件夹中找到 workspa
阅读全文
摘要:在网上拷贝的所有阿里云镜像如下: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/grou
阅读全文
摘要:方式一、登录 SpringCloud 官方查看 访问该网址: https://spring.io/projects/spring-cloud#overview 可以查看 SpringCoud 与之适配的 SpringBoot 版本 方式二、通过查看 Actuator 可以查看这个网址:https:/
阅读全文
摘要:在 Maven 创建 module 时,由于开始没有正确创建好 module 所以把它删掉了,然后接着又创建了与一个之前被删除的 module 同名的 module 时,出现了 Ignore pom.xml xxx,并且新创建的 module 的 pom.xml 显示不可用 问题分析: 由于相同名称
阅读全文
摘要:一、JUnit5 简介 Spring Boot 2.2.0 版本开始引入 JUnit5 作为单元测试默认库, JUnit5作为最新版本的 JUnit框架, 它与之前版本的 JUnit框架有很大的不同,由三个不同子项目的几个不同模块组成. JUnit5 = JUnitPlatform + JUnitJ
阅读全文
摘要:一、Springboot 1.x 和 2.x 集成 Redis 的区别 目前 Java 操作 Redis 的客户端有 Jedis 和 Lettuce. 在 springboot 1.x 系列中使用的是 Jedis,但是到了 springboot 2.x 使用的却是 Lettuce Jedis 和 L
阅读全文
摘要:一、Druid 数据源 访问Druid github 官方地址: https://github.com/alibaba/druid 拖到最后,可以找到 Druid 使用的相关文档 二、如何使用 Druid 数据源 2.1、引入 Maven 依赖 <dependency> <groupId>com.a
阅读全文
摘要:最近在看 Springboot 2.x 对于数据源配置这一块,发现 @ConditionalOnMissingBean 和 @Import 两个注解组合在一起,它们放在一块是什么意思呢? 上面的注解成立的情况下,才会去执行下面的注解的功能 这里要表达的意思是,当系统中不存在 DataSource、X
阅读全文
摘要:一、创建项目 使用 Spring Initializr 快速创建项目,选中如下模块(当然也可以手动导入依赖) 等待 IDEA 下载相关组件,下载完成后打开 pom.xml ,具体的依赖如下 <dependencies> <dependency> <groupId>org.springframewor
阅读全文
摘要:用 IDEA 新建 MAVEN 工程之后,org.apache.maven.plugins:maven-jar-plugin 报红 错误原因:将 Maven 的下载模式调成了 offline ,所以无法从 Maven 的远程仓库中下载. 解决方案:点击下面的按钮,切换掉 offline (离线模式)
阅读全文
摘要:一、@CookieValue 作用 使用该注解可以获取指定名称的 Cookie ,如果你想获取更多的 Cookie 信息,可以使用 javax.servlet.http.Cookie 来定义形参类型 二、@CookieValue 注解声明 // @CookieValue 获取指定的 HTTP coo
阅读全文
摘要:一、@RequestHeader 作用 使用该注解可以获取指定请求头信息,也可以使用 Map<String,String> 来获取所有请求头的 name 和 value 二、@RequestHeader 注解声明 // 使用 @RequestHeader 注解可以获取指定的请求头信息 /** * A
阅读全文
摘要:一、@PathVariable 作用 使用该注解可以获取 URI 中的路径变量值,可以获取单个,也可以使用 Map<String,String> 来获取所有的路径变量的 name 和 value 二、@PathVariable 注解声明 // 可以使用 @PathVariable 获取 URI 中的
阅读全文
摘要:一、Rest 简介 从下面的 URL 风格可以看出,我们针对用户的不同操作,URL 都是相同的,我们只是通过 HTTP 的请求方式来确定对 user 进行 增、删、改、查. URL HTTP 请求方式 具体操作 /user/1 POST 添加 id 为 1 的用户记录 /user/1 DELETE
阅读全文
摘要:一、Springboot 配置类官网介绍 Springboot 推荐大家使用 @Configuration 的方式来向 IOC 容器中注册组件,但是之前的 XML 配置方式 Springboot 也是支持的,如果你想使用 XML 的配置方式,则需要使用 @ImportSource 注解来实现 Spr
阅读全文
摘要:一、为什么需要热部署 Springboot 项目如果代码或者配置文件进行了修改,需要重新将项目关闭再重新启动,这样比较繁琐,并且如果项目比较大,重启的时间会比较长,那么怎么解决上述问题呢?通过热部署的方式让我们可以一边修改我们的项目,然后在页面中直接通过刷新展示出来.spring 为开发者提供了一个
阅读全文