使用Eclipse搭建SpringBoot开发环境

    Eclipse 提供了一个专门开发 SpringBoot 的插件叫做 Spring Tool Suite. 这个插件的安装是使用国外的源,安装很卡,起码几十分钟去了。
    而SpringBoot 应用,本质上是一个Java 程序,其采用的风格是 maven 风格,所以又是一个 Maven 项目,接下来我们就按照 maven 项目的方式创建就行了。 不要被花里胡哨的插件掩盖了其本质。
image.png

Eclipse中搭建SpringBoot项目

1.创建项目

接下来就开始从0开始创建SpringBoot项目。首先新建个 maven 项目,菜单 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> New Maven Project。勾上这个 Create a simple project (skip archetype selection), 看吧,Springboot就是个简单的maven 项目。


image.png

image.png

接着在参数里输入红色框框这些数值


image.png

用以下pom.xml里面的内容覆盖掉项目里的pom.xml。覆盖后,右键点击项目->Maven->Update Project 更新一下项目。这个pom.xml就指定了当前项目需要用到的jar包。
pom.xml文件
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.bnrmyy.mzfz</groupId>
  <artifactId>mzfz</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>mzfz</name>
  <description>mzfz</description>
  
  <!-- 添加依赖 -->
   <parent>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>1.5.9.RELEASE</version>
   </parent>
 
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
              <version>3.8.1</version>
              <scope>test</scope>
        </dependency>
    </dependencies>
 
    <properties>
        <java.version>1.8</java.version>
    </properties>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
image.png

2.新建Application.java

创建 Application.java,其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法就会启动tomcat,默认端口是8080。


image.png
package com.bnrmyy.mzfz;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        SpringApplication.run(Application.class, args);
    }

}

3.新建HelloController.java

接着创建控制器类HelloController, 这个类就是Spring MVC里的一个普通的控制器。
@RestController 是spring4里的新注解,是@ResponseBody和@Controller的缩写。

package com.bnrmyy.mzfz.web;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
@RestController
public class HelloController {
 
    @RequestMapping("/hello")
    public String hello() {
        return "Hello Spring Boot!";
    }
 
}

4.运行并测试

接下来就运行Application.java

image.png

然后访问地址:
http://127.0.0.1:8080/hello
就能看到测试效果了:
image.png

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

推荐阅读更多精彩内容