SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目

Spring Boot是一个简化Spring开发的框架,用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。所以springboot在java开发中也变得越来越重要,这里总结一下如何使用IDEA和Eclipse创建一个简单的springboot项目。


使用IDEA创建springboot项目

在IDEA的菜单栏,选择File,然后New 目录下选择Project选项,然后在New Project页面选择Spring Initializr,然后按照以下步骤next即可。

至此,只需要等待依赖(Dependency)和插件(Plugins)加载完成即可,国内的网速可能会比较慢,需要多等一会。

项目依赖和插件加载完成后,springboot项目的目录结构如下(全部自动生成,未加任何代码):

Pom.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.1.9.RELEASE</version>        <relativePath/> <!-- lookup parent from repository -->    </parent>    <groupId>com.example</groupId>    <artifactId>demo</artifactId>    <version>0.0.1-SNAPSHOT</version>    <name>demo</name>    <description>Demo project for Spring Boot</description>    <properties>        <java.version>1.8</java.version>        </properties><dependencies><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-web</artifactId></dependency><!--依赖--><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-test</artifactId>    <scope>test</scope></dependency></dependencies><build><!--插件--><plugins>    <plugin>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-maven-plugin</artifactId>    </plugin></plugins></build>        </project>

com.example.demo包下的DemoApplication是程序启动的入口,代码如下,并且不需要做任何的修改。

import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}

在DemoApplication文件中右键,然后选择run DemoApplication,等到控制台输出如下内容则项目启动成功。

8080是项目的端口号,可以在配置文件中进行修改。然后打开浏览器,在地址栏输入localhost:8080,出现以下页面

接下来进行测试,在com.example.demo包下新建一个controller包,然后新建Test.java文件。

package com.example.demo.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class Test {    @RequestMapping("/hello")    public String TestController(){        return "Hello World";    }}

重新启动项目,在地址栏输入http://localhost:8080/hello,出现以下页面,则第一个简单的SpringBoot项目构建完成。


使用Eclipse创建SpringBoot项目

开发springboot项目大多数都已经习惯了使用IDEA,因为简单方便,对于eclipse的使用可能就相较于少了。其实spring boot的官方提供了用于开发spring boot的定制eclipse(STS,Spring Tool Suite),但大家肯定不希望电脑里再多装一个eclipse,所以还可以通过在原生的eclipse里安装springboot插件进行springboot开发。步骤如下:

在eclipse的菜单栏中的help下找到eclipse marketplace,然后搜索spring,然后选择第一个spring tools 4:

                                        

等待插件安装完成后,重启Eclipse。               

                   

在eclipse的菜单栏-选择File,然后new project,可以看到出现了sprinboot项目选项,没有按照springboot插件之前是没有该选项的。

               

与IDEA一样等待项目初始化完成后,则springboot项目的框架已经创建完成了。自动生成的项目文件目录如下:

                         

在com.example.demo包下新建controller包,并创建Test.java文件。代码如下:

package com.example.demo.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class Test{   @RequestMapping("/hello")   public String HelloController() {      return "Hello World";   }

选择springboot项目,右键,找到run as,选择springboot app。然后控制台会打印运行日志。

      

 

打开浏览器,输入http://localhost:8080/hello,页面显示

       

再看看控制台的输出信息。

以上就是通过IDEA和Eclipse构建一个简单的SpringBoot项目的过程。

微信公众号(1024笔记)记录一个学渣的自我成长。


版权声明:本文为qq_41153943原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。