SpringBoot快速搭建

  springboot的主要特性:

    1、SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到醒目的Maven或Gradle构建中;

    2、使编码变得简单,SpringBoot采用JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率;

    3、自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置它们;

    4、使部署变得简单,SpringBoot内置了三种Sevlet容器,Tomcat,Jetty,undertow;只需要一个Java运行环境就可以执行SpringBoot项目了。

  具体使用可以参考官网文档Spring Boot Reference Documentation。初体验如下:

  1、建立项目

        

   springboot项目结构:

        

   2、创建Controller

        

    注意此处一定使用RestController,使用Controller项目无法正常访问。

   3、项目启动后浏览器页面输入url

        

   启动成功了,怎么不是Hello springboot呢?查看项目启动类

        

   SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类。所以将controller包移至与项目启动类同目录下再次启动运行即可。

        

  相较于spring,springmvc开发web工程(参考Spring MVC快速搭建),springboot开发过程简化很多。这些简化的实现就体现在开篇提到的springboot的几大特性中,后续陆续介绍。

posted on 2021-04-05 10:44  池塘里洗澡的鸭子  阅读(64)  评论(0编辑  收藏  举报