Spring Boot初学者指南

免责声明:这篇文章的标题似乎比您预期的短。 最后,您将了解到事实并非如此。

Spring Boot是一可用的Java应用程序框架市场中的重要参与者。 每个人都应该知道Spring Boot以及如何使用它来编写应用程序。 但是,您会看到许多Spring Boot应用程序已失去控制,成为维护的噩梦。 这是为什么?

在我看来,这是因为它非常容易上手-在此处放置注释,在此处放置注释,然后运行REST服务。 但是,如果您不了解某些关键概念以及某些正在进行的工作,那么正确地发展和构建应用程序就不那么容易。 没有适当的理解,将事情搞砸就太容易了。 例子?

乍一看,应用程序上下文配置似乎很容易,但是随着应用程序的增长,它可能变得相当复杂。 我是否使用组件扫描或基于Java的配置? 我可以混合吗? 我在哪里放置这些配置类? 是单身@组态上课够吗? 这个“自动配置”实际上是什么? 如果您无法根据应用程序的要求正确回答这些问题,那么最终将导致无法维护ApplicationContext地狱。

还有其他示例,例如范围,日志记录配置,属性源,AOP代理,依赖关系管理,捆绑,配置文件,Web安全性以及其他功能。

简而言之:如果您认为使用Spring Boot编写应用程序就像放一样容易@SpringBootApplication在你的主班上,你错了。 如果您不知道自己实际在做什么,那么将所有事情搞砸也很容易。

So here is my advice if you want to get serious with writing a Spring Boot application: RTFM

(确实,这是了解Spring Boot如何工作的最重要的资源)

from: https://dev.to//skuzzle/the-beginners-guide-to-spring-boot-22jb

你可能感兴趣的:(java)