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重新安装

 Spring Boot的创建和运行_第1张图片

下载插件:

 安装插件

Spring Boot的创建和运行_第2张图片

 重启idea

Spring Boot的创建和运行_第3张图片

创建spring boot项目:

Spring Boot的创建和运行_第4张图片 

Spring Boot的创建和运行_第5张图片

Spring Boot的创建和运行_第6张图片 

选择依赖: 

Spring Boot的创建和运行_第7张图片 注意事项: 

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

国内Setting.xml文件:

2.2网页版创建 

⽹⻚版创建项⽬先访问:https://start.spring.io,如下图所示:
Spring Boot的创建和运行_第9张图片

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

Spring Boot的创建和运行_第10张图片 用idea打开这个包即可

3.项目目录介绍和运行

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

3.1运行项目

Spring Boot的创建和运行_第12张图片

 启动成功如下图所示:

Spring Boot的创建和运行_第13张图片

3.2输出 

实现代码如下:

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

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

Spring Boot的创建和运行_第14张图片 

4.注意事项 

我们将路径改变一下:
Spring Boot的创建和运行_第15张图片

运行结果如下图:

Spring Boot的创建和运行_第16张图片 这说明 Spring Boot 项⽬没有将对象注⼊到容器中。

4.1正确路径

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

 Spring Boot的创建和运行_第17张图片

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

4.2小结:约定大于配置 

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

 

你可能感兴趣的:(spring,boot,java,后端)