随笔 - 303  文章 - 0  评论 - 3  阅读 - 15万

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   池塘里洗澡的鸭子  阅读(72)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示