6.SpringBoot1

1.什么是Spring Boot? 为什么要学Spring Boot

Spring 的诞生是为了简化 Java 程序的开发, 而Spring Boot 的诞生是为了简化Spring 程序开发的

2.Spring Boot 优点

  • 快速集成框架, Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架
  • 内置运行容器,无需配置Tomcat 等Web容器,之间运行和部署程序
  • 快速部署项目,无需外部容器即可启动并运行项目
  • 可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发
  • 支持更多的监控的指标,可以更好的了解项目运行情况

3. Spring Boot项目创建

1. 使用Idea创建

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-04iuYs5A-1660202655560)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721133851596.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-62VsJzJB-1660202655561)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721134308320.png)]

点击 Finish 就完成 Spring Boot 的项⽬创建了

注意事项

第⼀次打开 Spring Boot 项⽬需要加载很久,因为当前 Spring Boot 框架并没有在⾃⼰的本地仓库

2.项目目录结束和运行

新建的Spring Boot 项目目录如下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OqEcmwG9-1660202655561)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721135513622.png)]

SpringBoot中无效的文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YCHqxIcx-1660202655561)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721135213044.png)]

3.运行项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-soDj4jSm-1660202655562)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721135641680.png)]

点击启动类的 main 方法就可以运行 Spring Boot项目了,启动成功如下图所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zkFFEV23-1660202655562)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721135800504.png)]

4.输出 Hello world

在创建的项⽬包路径下创建 UserController ⽂件,实现代码如下

@Controller
@RequestMapping("/user")
public class UserController {
    //返回一个非静态页面
    @ResponseBody
    // 设置路由地址
    @RequestMapping("/sayhi")
    public String sayHi(){
        return "hello world";
    }
}

重新启动项⽬,访问 http://localhost:8080/user/sayhi 最终效果如下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y30Rx0jC-1660202655563)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721153942900.png)]

5. 约定大于配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rLSoTQZl-1660202655563)(C:\Users\17673\AppData\Roaming\Typora\typora-user-images\image-20220721154345488.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值