快速搭建一个SpringBoot项目

SpringBoot消除了Spring应用程序所需的xml配置,使得我们可以更快更高效的搭建一个Spring应用,下面演示使用idea快速搭建一个SpringBoot项目应用

使用Spring Initializr工具搭建,点击next


选择maven pom 建立一个父工程


下一步:


这里可以选择我们需要的模块,勾选SpringWeb模块,右上角也可以改变SpringBoot的版本,点击下一步,完成父工程的创建,接下来创建子模块


选择maven项目,下一步输入模块名,点下一步,点finish即可完成模块的创建

编写主程序入口:

@SpringBootApplication

public class SpringBootDemoApp {

        public static void main(String[] args) {

            SpringApplication.run(SpringBootDemoApp.class,args);

        }

}

编写controller:

@RestController

public class HelloController {

    @RequestMapping("/hello")

    public String sayHello() {

        return "hello";

    }

}

完整的demo项目接口如下图:


运行后,访问http://localhost:8080/hello

一个简单的SpringBoot项目搭建完成!

疑问:

1.SpringBoot是如何扫描的我们的controller的,以前需要进行bean的配置,SpringBoot是如何省略这步配置的?

2.添加的依赖为什么不需要版本号,SpringBoot是如何自动控制版本的?

3.随便访问一个路径,会跳到一个默认的错误页面,这个可不可以定制化?

4.配置文件哪里去了?如何编写SpringBoot的配置文件?

后续文章会对这些问题一一详解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容