学习Spring Boot

一、什么是springboot?
SpringBoot对Spring的缺点进行了优化,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,从而提高开发效率,一定程度上缩短项目周期。

  SpringBoot为基于Spring的开发提供了更快的入门体验。

  SpringBoot开箱即用,没有代码生成,也无需XML配置,同时也可以修改默认值来满足特定的需求。

  SpringBoot提供了大型项目中常见的非功能特性,如嵌入式服务器、安全、指标、健康检测、外部配置等。

  SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。
二、springboot的好处有哪些?
 1.简化配置,不需要编写太多的xml配置文件;

 2.基于Spring构建,使开发者快速入门,门槛很低;

 3.SpringBoot可以创建独立运行的应用而不需要依赖于容器;

 4.内置tomcat服务器,不需要打包成war包,可以直接放到tomcat中运行;

 5.提供maven极简配置,以及可视化的相关监控功能,比如性能监控,应用的健康程度等;

 6.为微服务SpringCloud奠定了基础,使得微服务的构建变得简单;

 7.Spring可以整合很多各式各样的框架,并能很好的集成;

 8.活跃的社区与论坛,以及丰富的开发文档;

三、注入依赖

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.5</version>
    </parent>


    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    </dependencies>


 

四、创建主程序

@SpringBootApplication
public class HelloWorldMainApplication {
    public static void main(String[] args) {
        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}


 

五、编写业务

@Controller
public class HelloController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值