![](https://img-blog.csdnimg.cn/20200110100929227.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
书:《Spring Boot实战派》
本栏目用于发布与《Spring Boot实战派》相关的内容,如读者反馈、书籍错误、书籍内容更新等信息。
华戈息息
《Spring Boot实战派》(台湾地区版为《极速开发 Java大型系统:Spring Boot又轻又快又好学》)、《Spring Cloud微服务架构实战派》、《Flink实战派》作者。
展开
-
感谢牛健老师为《Spring Boot实战派》开源Fadmin
《Spring Boot实战派》上市以来获得了许多读者的认可和关照,特别是10年来第一次个人买书就买《Spring Boot实战派》的牛健老师给我触动非常大,牛健老师本身在互联网行业有多年的钻研,是金融行业技术专家,但他对于Java开发语言是零基础的。他是在非常仔细看了目录和说明之后才买来了解新技术的,而且阅读后迅速的成长,收益良多,触类旁通。上周才和我聊天说想分享他基于Spring Boot 的...原创 2020-03-19 18:49:48 · 1316 阅读 · 1 评论 -
关于《Spring Boot实战派》电子版(PDF)版的说明
近来有很多读者在询问作者是否在后期提供 《Spring Boot实战派》的电子版本或 PDF版本。这里统一解答下:暂时不提供《Spring Boot实战派》的电子版或PDF版。《Spring Boot实战派》的相关修正和补充见本博客专栏。...原创 2020-01-22 15:44:56 · 17355 阅读 · 5 评论 -
感谢读者朋友和网友对《Spring Boot实战派》的批评指正
由于软件和技术版本更新较快,所以可能会出现书中所写和最新版的软件有出入的情况,为了便于读者阅读,特此记录。在此,非常感谢读者朋友和网友们对《Spring Boot实战派》的批评指正修正内容如下:读者朋友和网友 页码 原内容 修正内容 备注 星期八 p30 操作步骤和最新的ij(开发工具IDEA)的菜单有些不同。 建议保持书中的版本 ...原创 2019-12-06 12:11:30 · 1845 阅读 · 0 评论 -
提示加载失败情况下,如何手动安装IDEA插件
今天有读者反映在IDEA中无法安装插件,显示如下图所示的错误。上面提示表示:“搜索结果不能加载,请检查网络连接”但出现这种情况往往表示真的没有网络连接,而是本地与IDEA的插件仓库无法连接。解决办法是:通过下载插件,手动安装。具体步骤如下:通过https://plugins.jetbrains.com/idea来到IDEA的插件搜索中心。搜索想要安装的plugins 插件名,如“s...原创 2020-02-10 10:37:00 · 1527 阅读 · 1 评论 -
提示No tests found with test runner Junit5的解决办法
今天有个读者反馈运行书中实例时出现No tests found with test runner Junit5的错误提示。这其实是项目的Junit版本和开发工具配置的Junit版本不一致导致的。解决办法如下:然后在弹出的窗口中选择Junit版本,如图所示。...原创 2020-06-06 18:52:06 · 11160 阅读 · 0 评论 -
提示Cannot resolve symbol xxx的解决办法
今天有读者反映在spring boot项目中,已经导入了所有需要的包,但是提示如下错误:Cannot resolve symbol xxx 该错误的解决办法是:(1)单击IDEA开发工具的File->Invalidate Caches/Restart命令 清除缓存,并完成重启IDEA。如下图所示:(2)刷新依赖。如下图所示:如果依然报错的话,可以检查Maven的配置...原创 2020-03-14 17:37:38 · 49058 阅读 · 9 评论 -
提示:No bean named ‘reactiveMongoTemplate‘ available的解决办法
本文针对《Spring Boot 实战派》的读者。今天有读者反映新建项目后,提示如下错误:Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userRepository'; nested exception is org.springframework....原创 2020-03-13 19:02:20 · 2079 阅读 · 0 评论 -
提示 missing reactiveWebServerFactory bean的原因
本文针对《Spring Boot 实战派》的读者。今天有读者朋友反馈在调试本书第6章的实例时出现“ missing reactiveWebServerFactory bean”的错误,该读者想知道该错误出现的原因。相关提示,如下图所示。提示的解答:该信息提示的意思是:丢失reactiveWebServerFactory bean。出现原因:这种错误一般是依赖没正确下载或下载不全导致的,...原创 2020-03-13 09:45:35 · 2368 阅读 · 0 评论 -
提示BeanPostProcessorChecker:is not eligible for getting processed by all BeanPostProcessors的原因
今天有读者朋友反馈在调试本书15章的源码时出现“BeanPostProcessorChecker:xxx is not eligible for getting processed by all BeanPostProcessors”的INFO级别的提示,该读者想知道该错误出现的原因。相关提示,如下图所示。提示的解答:该信息提示的意思是:BeanPostProcessorChecker检查...原创 2020-02-20 09:38:29 · 9528 阅读 · 2 评论 -
在springboot中,配置文件application.yml(bootstrap.properties)和bootstrap.yml(bootstrap.properties)区别
它们的主要区别有以下几点:加载顺序bootstrap.yml(bootstrap.properties)在application.yml之前加载。用法1.当我们使用 Spring Cloud Config Server时,相关配置项spring.application.name和spring.cloud.config.server.git.uri必须放在bootstrap.ym...原创 2020-01-09 12:01:30 · 2008 阅读 · 0 评论 -
Spring MVC和Spring Boot的区别
先说结论Spring Boot = Spring(Spring MVC)+ Auto Configuration(不需要为Configuration写spring.xml文件) + Server(Tomcat、Netty、Jetty)。Spring MVC是基于HTTP的MVC开发框架,它基于Spring,可以说它是spring的一个组件。可以通过组件@Controller和@Res...原创 2020-01-08 20:47:20 · 307 阅读 · 0 评论 -
在Spring Boot中,获取配置文件中配置项的几种方式
有人不知道如何获取配置文件application.properties中的配置项的值。今天就来讲解获取配置文件值的几种方式。方式一:通过注解@Value通过注解@value的方式是最为常见的方式,加入配置文件中存在配置项server.port,则可以通过下方代码来获取其值:@Value("${server.port}")private String serverPort;方式...原创 2020-01-08 17:52:45 · 510 阅读 · 0 评论 -
配置Spring Boot应用程序端口的几种方式
如果不对端口进行配置,则spring boo会启用默认的8080端口。如果想自定义端口,则有以下几种方式可以配置。方式一:通过配置文件使用配置文件是最常用的,这里以properties为例,yml的方式也一样,则可以在/src/main/resources/下的application.properties文件中加入配置项,如下面代码是配置8090端口:server.port=80...原创 2020-01-08 16:43:24 · 2556 阅读 · 0 评论 -
提示:Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.8.2的解决办法
今天有读者反映新建项目后,提示如下错误:Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.8.2这类的错误原因和解决办法有以下几种:1. 下载过程中出现了网络或文件错误这是最常见的错误,特别是没有配置Maven国内镜像的情况下,会有极大概率遇到这种情况。解决办法:针对这种情况可以执行CLEAN命令,然后...原创 2020-01-17 20:13:54 · 22660 阅读 · 2 评论 -
IDEA右边Maven模块不见了解决办法
最近有2个读者反映在导入随书源码后IDEA右边的Maven模块不见了。这里提供以下几种解决办法:1.确定项目中有POM.XML文件如果本身IDEA没有识别出是Maven项目,则右侧肯定不会出现Maven工具的。这种情况估计是比较多的,有可能导入的文件夹中没有pom.xml文件,请找到项目的根目录。2.确定已经打开显示具体设置见下图所示:3.尝试打开Maven开关如...原创 2020-03-26 10:55:58 · 13743 阅读 · 2 评论 -
关于第7章实例13的AOP依赖补充说明——《Spring Boot实战派》
本文针对《Spring Boot 实战派》的读者。读者反映的问题第7章实例13是不是要添加一些依赖?书上没说,能不能在博客上补充一下?问题的解答因为第七章属于进阶篇,所以这章没有讲基础的依赖了,基础依赖主要在第二章讲解。关于实例13的依赖如下:<dependencies> <dependency> <groupId>org.spring...原创 2020-01-20 12:29:26 · 281 阅读 · 0 评论 -
对5.6.2 节自定义验证功能注释的补充说明——《Spring Boot实战派》
本内容主要针对P98页的注释进行补充。补充内容如下: //约束注解验证时的输出消息 String message() default "请输入中国政治或经济中心的城市名"; //约束注解在验证时所属的组别 Class<?>[] groups() default {}; //约束注解的有效负载 Class<? extends Pay...原创 2020-01-13 12:32:53 · 511 阅读 · 0 评论 -
关于《Spring Boot实战派》中,Spring Assistant插件升级的提示
根据几个读者的反馈,Spring Assistant插件目前已经有所升级。如本书编写时添加Web依赖如下图所示:最新的Spring Assistant插件中,添加Web依赖则变成了如下图所示:区别:仅仅在Web前加了单词Spring,实际还是一样,大家不用犹豫,请大家知悉。谢谢读者朋友们的反馈,非常感谢。...原创 2020-01-06 12:43:09 · 2961 阅读 · 0 评论 -
在IntelliJ IDEA中,右键新建菜单没有Java class按钮的解决方案
今天有位读者反馈说,在开发工具IntelliJ IDEA中,单击右键,在弹出的菜单中没有新建Java Class的按钮(书中却有如下图所示的Java Class按钮)。经过了解发现,这位读者使用的是默认的Maven配置,没有按照书中设置成国内镜像,没下载完Maven依赖导致的。这里建议先按照书中所讲,安装好Spring Assistant插件,然后配置好国内Maven镜像。这样下载速度快,...原创 2020-01-06 11:57:14 · 1774 阅读 · 0 评论 -
Spring Boot自定义注解
有时需要使用Spring Boot自定义注解来快捷的实现功能。本实例演示如何自定义注解,以及实现响应的业务逻辑处理。1.创建自定义注解类@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface My...原创 2020-01-05 18:14:16 · 954 阅读 · 0 评论 -
《Spring Boot实战派》--关于开发工具IDEA已经升级为IntelliJ IDEA 2019.3 Beta 2版本的说明
作者写作《Spring Boot实战派》时,使用的开发工具版本情况如下:IDEA 版本:IntelliJ IDEA Community Edition 2019.1.3 x64。STS版本:SpringToolSuite4。Eclipse: Eclipse IDE 2019‑09而书籍在2019.12.1日上市后,IDEA升级为2019.3 Beta 2了。所以,如果读者使用最新的...原创 2019-12-05 13:48:14 · 1010 阅读 · 0 评论