依次打开:
File --》New --》 Project,打开New Project Tab页:
键入Maven项目的GAV坐标信息,和项目描述信息,如下:
Develop Tools(需先指定SpringBoot的版本):
比如勾选Lombok,用以在开发阶段简化pojo的开发。
勾选此处,如添加如下功能模块:
springWeb - 支持web开发;
spring web service - 支持WebService的开发;
Jersey - 支持rest风格的webservice开发。
删除如下文件:
项目主程序入口程序: SpringbootDemoApplication,位于 package com.example.springbootdemo下,如下。
查询注解 @SpringBootApplication的源码:
如上图所示,可以看出,该注解包含了以下几种注解,将它们有机整合在一起,省去了开发过程中很多复杂的配置:
No. | 子注解 | 作用 |
---|---|---|
1 | @Configuration | 该类使用基于Java的配置,将此类作为配置类 |
2 | @ComponentScan | 启用注解扫描。扫描范围为:主程序入口SpringbootDemoApplication.java类 同级包以及同级以下的包 |
3 | @EnableAutoConfiguration | 启用SpringBoot的自动配置功能 |
1、新建controller类
注意:
该类必须位于项目主入口程序SpringbootDemoApplication类的同级package或同级以下的package中,否则springboot扫描不到。
2、启动项目
打开项目主入口程序SpringbootDemoApplication类,右键选择“Run SpringbootDemoApplication”,启动该demo项目。
3、浏览器中进行url访问测试
输入:http://127.0.0.1:8080/helloworld 将会看到屏幕中显示程序运行结果: “Hello, World”。