Loading

随笔分类 -  08-框架:Spring Boot

Spring Boot相关文章
摘要:使用 @Value("${property}") 注释注入配置属性有时会很麻烦,尤其是当你使用多个属性或你的数据是分层的时候。 Spring Boot 引入了一个可替换的方案 —— @ConfigurationProperties 来注入属性。 JavaBean 属性绑定 @Data @Config 阅读全文
posted @ 2021-09-10 11:03 程序员自由之路 阅读(4572) 评论(1) 推荐(2) 编辑
摘要:bootstrap.yaml 配置一些引导系统启动的参数,这些参数一旦指定后就不会变动了。比如程序的端口号,配置中心的地址等。 application.yaml 应用级别的参数配置,可能会根据业务需求做动态配置。比如日志级别,一些开关参数等。 加载的顺序 加入我们使用到配置中的话,我们还会涉及到很多 阅读全文
posted @ 2021-08-24 16:15 程序员自由之路 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:一、pom文件配置 1.1 添加maven-dependency-plugin插件用于将引用的jar包拷贝到指定的路径,便于后续tomcat启动指定依赖包路径 <!--拷贝依赖到jar外面的lib目录--> <plugin> <groupId>org.apache.maven.plugins</gr 阅读全文
posted @ 2021-02-05 14:07 程序员自由之路 阅读(627) 评论(0) 推荐(0) 编辑
摘要:对于做 Java 开发的程序员,Spring 是其绕不开的一个技术,因为 Spring 已经成为了一个 Java 开发的标准,为 Java 应用程序提供了通用的基础框架服务,让 Java 程序员可以将更多精力放在业务逻辑的开发上。但是传统的 Spring 项目多数是通过 xml 进行配置的,配置起来 阅读全文
posted @ 2021-01-09 13:27 程序员自由之路 阅读(302) 评论(0) 推荐(0) 编辑
摘要:JSR-303 规范 在程序进行数据处理之前,对数据进行准确性校验是我们必须要考虑的事情。尽早发现数据错误,不仅可以防止错误向核心业务逻辑蔓延,而且这种错误非常明显,容易发现解决。 JSR303 规范(Bean Validation 规范)为 JavaBean 验证定义了相应的元数据模型和 API。 阅读全文
posted @ 2020-11-24 09:12 程序员自由之路 阅读(12859) 评论(2) 推荐(2) 编辑
摘要:背景 在使用SpringBoot的过程中,你肯定遇到过404错误。比如下面的代码: @RestController @RequestMapping(value = "/hello") public class HelloWorldController { @RequestMapping("/test 阅读全文
posted @ 2020-11-20 09:11 程序员自由之路 阅读(23310) 评论(2) 推荐(6) 编辑
摘要:Spring Boot一个非常突出的优点就是不需要我们额外再部署Servlet容器,它内置了多种容器的支持。我们可以通过配置来指定我们需要的容器。 本文以我们平时最常使用的容器Tomcat为列来介绍以下两个知识点: Spring Boot是怎么整合启动Tomcat容器的; 在Spring Boot中 阅读全文
posted @ 2020-07-14 13:36 程序员自由之路 阅读(2371) 评论(0) 推荐(2) 编辑
摘要:Listener、Filter和Servlet是Java Web开发过程中常用的三个组件,其中Filter组件的使用频率最高,经常被用来做简单的权限处理、请求头过滤和防止XSS攻击等。如果我们使用的是传统的Spring MVC进行开发,那么只需要在Tomcat的web.xml文件中进行如下配置即可: 阅读全文
posted @ 2020-01-13 14:15 程序员自由之路 阅读(908) 评论(1) 推荐(1) 编辑
摘要:Spring Boot 有一个很方便的功能就是可以将应用打成可执行的 Jar。那么大家有没想过这个 Jar 是怎么运行起来的呢?本篇博客就来介绍下 Spring Boot 可执行 Jar 包的运行原理。 打可执行 Jar 包 将 Spring Boot 应用打成可执行 Ja r包很容易,只需要在 p 阅读全文
posted @ 2019-08-27 17:45 程序员自由之路 阅读(4605) 评论(0) 推荐(0) 编辑
摘要:对于做 Java 开发的程序员,Spring 是一个绕不开的框架。现在几乎所有的 Java 项目都会使用 Spring 作为容器。但是大概两三年前有一个叫做 Spring Boot的“家伙”横空出世,其风头好像一时盖过了 Spring。所有基于 Spring 开发的新项目都转向使用 Spring B 阅读全文
posted @ 2019-08-22 16:20 程序员自由之路 阅读(565) 评论(0) 推荐(2) 编辑