三、创建Maven项目
完成配置后,在IDEA欢迎页面中,选择【项目】选项,然后点击右面的【新建项目】,进行项目的创建。
在【新建项目】页面中,选择左侧栏的【新建项目】,并根据如图所标注的点,结合自己项目所存放的位置、拟创建的组,进行配置。
需要注意,在语言中要选中Java,在构建系统中要选中Maven。
如图所示
完成配置后,点击【创建】按钮,即可进入开发环境中,如图所示。
四、创建Spring Boot Web项目
由于Maven是一个依赖管理的插件,所有的依赖都在pom.xml文件中进行配置和管理。因此,要创建Spring Boot Web项目,我们就需要再该文件中引入相关依赖。
4.1、打开项目的pom.xml文件,在其中添加如下代码。
<!--引入Spring Boot依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.0.5</version> <relativePath/> <!-- lookup parent from repository --> </parent> <dependencies> <!--引入Web场景依赖启动器--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
添加结束后,点击右侧的刷新按钮,系统会自动加载相关项目依赖。如图所示:
五、实现一个Web项目
5.1、在com.study包中修改Main类的内容,让其成为一个主程序启动类。具体代码如下:
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication //标注该类为主程序启动类 public class Main { //主程序启动方法 public static void main(String[] args) { // System.out.println("Hello world!"); SpringApplication.run(Main.class,args); } }
项目中的结构及代码如图所示:
5.2、在com.study包下创建一个名为Controller的包,并在该包下创建一个名为HelloController的请求控制类,如图所示:
5.3、在HelloController类中,编写一个请求处理的方法,具体代码如下:
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("hello") public String hello(){ return "hello,Spring Boot"; } }
项目结构和代码页面如下:
5.4、完成之后,即可启动项目。
注意:如果启动过程中遇到如下图中内容,是因为浏览器端口被占用了。
解决办法如下:
在resources目录下新建一个文件名为:application.properties 的文件,注意此文件名不可更改。创建完成后,在里面配置服务器端口号即可。此处,我配置为9999。如图所示。
然后再重新启动项目,最终控制台输出样式如下图所示,即可表示服务器启动成功。
5.5、验证:打开浏览器,在网址处输入:http://localhost:9999/hello,回车,即可显示成功。