美文网首页
2018-02-12:SpringBoot初遇的惊喜

2018-02-12:SpringBoot初遇的惊喜

作者: LesterYu | 来源:发表于2018-02-12 22:11 被阅读0次

    初遇

    2018年2月1日,是我们相遇的日子。青睐你的人那么多,你不必记得我是谁,当然,你也不可能知道我是谁。只要我记得,在互联网这新时代月老的红线指引下,我遇到了你。

    有人说,未曾尝试过好东西,你永远也无法体会她的美。曾经对此亦有些许怀疑,直到遇见你,你的容颜使我折服,你的独立使我惊讶,你的强大使我敬佩。我想对你说:你是Spring家族中最令我着迷的,没有之一。

    你不必怀疑我对你的真心,不用你的追问,我将我对你的真心全盘托出,给你检验。

    最近在学习的旅途中,往往会听到技术使者们在一起大谈特谈微服务,讲述着单个微服务开发的便利,宣扬着微服务的松耦合,更有甚者预断微服务的轻量级可以完全解决业内传统架构MVC普遍存在的难以维护和扩展问题。在微服务架构的引领下,极力寻找着技术前辈创立的微服务框架,而在漫漫人海中,当遇到你时,其他人都已暗淡无光。

    娇艳姿态

    Spring Boot,你那妖艳的姿态彻底征服了我。

    第一,你那按“习惯优于配置”的原则所形成的默认配置,使人在与你相处的过程中,不需要做过多的改变,按默认流程走,就可以配置好项目,可以为我节省出多少个美妙的夜晚。

    第二,你那妖娆的姿态下,容忍不了任何瑕疵。那在传统Spring项目中繁琐而又不可或缺的XML文件,在你最求完美的态度下,已不见踪影,只需要使用自动配置和Java Config即已取而代之。你使配置变简单,即保留了其功能的实现,又节省了对XML文件编辑的时间和精力。

    第三,你那不拒细流、有容乃大的胸怀,内嵌了Servlet容器,例如那只可爱的Tom猫(Tomcat)。自从有了你,部署变得很简单。

    第四,你那母爱般的关怀,时时刻刻关心着项目运行时的状态,那线程的工作状态、JVM的性能指标和各种属性的配置等10余项都在你的关照下,循规蹈矩地工作着。有了你,监控变得很简单。

    肌肤之亲

    爱美之心,人皆有之。面对如此妖艳的美人,我怎么能抵挡地住诱惑呢!仔细端详着你,从头到脚,把你细细品味。

    在创建了你指导的一个web项目后,我不禁从你那优美的身姿开始品味起来:

    Spring Boot项目目录结构

    1.SpringBootApplication是程序的入口

    2.resources包含了各种类型的资源(statics-静态资源,templates-模板资源,application.yml-配置资源)

    3.pom文件为基本的依赖管理文件,其中默认内容有:

    pom.xml pom.xml

    依赖中的spring-boot-starter-web包含了spring-boot-starter,还自动开启了web功能。也就是说在添加了spring-boot-starter-web依赖后,可以省去spring-boot-starter依赖。

    欲望之火

    我彻彻底底迷失在你的妖艳之下,没有你,我的生活将不再完整。未来的日子里,请允许我与你携手共进,将心中的欲火化为成长的动能,在欣赏你的美丽中不断成长。

    余生书于二零一八年二月十二日


    相关文章

      网友评论

          本文标题:2018-02-12:SpringBoot初遇的惊喜

          本文链接:https://www.haomeiwen.com/subject/iktdtftx.html