Spring Boot的创建和运行

目录

1.Spring Boot的优点

2.Spring Boot项目创建

2.1使用Idea创建

2.2网页版创建 

3.项目目录介绍和运行

3.1运行项目

3.2输出 

4.注意事项 

4.1正确路径

4.2小结:约定大于配置 

1.Spring Boot的优点

●快速集成框架,Spring Boot 提供了启动添加依赖的功能,⽤于秒级集成各种框架。
●内置运⾏容器,⽆需配置 Tomcat 等 Web 容器,直接运⾏和部署程序。
●快速部署项⽬,⽆需外部容器即可启动并运⾏项⽬。
可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发。
⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。

2.Spring Boot项目创建

2.1使用Idea创建

想要创建spring boot项目,idea社区版首先要安装插件

版本不在这个之间需要卸载Idea重新安装

 

下载插件:

 安装插件

 重启idea

创建spring boot项目:

 

 

选择依赖: 

 注意事项: 

第⼀次打开 Spring Boot 项⽬需要加载很久,因为当前 Spring Boot 框架并没有在⾃⼰的本地仓库。
为了加速 Spring Boot 项⽬的下载,在打开项⽬之前,请先确认⾃⼰的 Maven 已经配置为国内源:

国内Setting.xml文件:

2.2网页版创建 

⽹⻚版创建项⽬先访问:https://start.spring.io,如下图所示:

点击生成按钮会生成一个包:

 用idea打开这个包即可

3.项目目录介绍和运行

新建的 Spring Boot 项⽬⽬录如下:
Spring Boot 项⽬有两个主要的⽬录:
src/main/java 为 Java 源代码。
src/main/resources 为静态资源或配置⽂件:
/static:静态资源⽂件夹;
/templates:模板资源文件夹。

3.1运行项目

 启动成功如下图所示:

3.2输出 

实现代码如下:

@RestController("/java")
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello,controller";
    }
}

 重新启动项目,访问127.0.0.1:8080/hello​​​​​​

 

4.注意事项 

我们将路径改变一下:

运行结果如下图:

 这说明 Spring Boot 项⽬没有将对象注⼊到容器中。

4.1正确路径

当我们把要注⼊到容器类和启动类放到同级⽬录下时,如下图所示

 

这时候 Spring Boot 项⽬才能正常的将 bean 注⼊到容器中。启动类会扫描启动类所在的路径及其子路径。

4.2小结:约定大于配置 

以上情况反应了 Spring Boot 项⽬的另⼀个特点:约定⼤于配置。
对⽐ Spring 的项⽬我们也可以看到这⼀特点,⽐如在 Spring 中也是要配置 Bean 的扫描路径的,⽽Spring Boot不需要。

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李(写代码版)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值