您的位置:首页 > 编程语言 > Java开发

springboot搭建简单Maven工程示例

2017-12-12 22:58 525 查看

   springboot搭建简单Maven工程

开发工具:

eclipse-jee-mars-R-win32-x86_64
maven 3.5.2
jdk1.8


步骤:

1.打开eclipse –> File –> New –> Java Project,填写工程名称,点击完成



得到下图所示工程



2.右键工程名 –> Configure –> Convert To Maven Project,弹出下面这个界面,点击完成



然后工程就变成下面这样子啦



3.下面我们创建工程的根目录,首先,右键删除原先的src根目录


然后右键工程名 –> New –> Source Folder,填写目录名称为src/main/java(用来存放我们的java源文件),点击完成



同理,再创建一个src/main/resources(用来存放配置文件)

之后,在src/main/java下创建一个package,我的是com.jiangyu,建好包之后,在它下面创建springboot的启动类MainApplication.java,如下图



如果你完成上面的全部工作之后,那你的工程结构应该是下面这样:



4.接下来就需要配置工程的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>spring-boot</groupId>
<artifactId>spring-boot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 继承springboot的父包 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<!-- springboot的web应用依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>


之后是MainApplication.java这个类,如下:

package com.jiangyu;

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

@SpringBootApplication //springboot封装的注解
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args); //springboot的启动方法
}
}


接下来我们就可以启动工程了,右键MainApplication.java这个类 –> Run As –> Java Application,看到如下信息就说明启动成功了,springboot自带tomcat,可以看到,默认启动端口是8080



5.虽然工程是启动起来了,但是我们总得搞点事情吧~

下面我们新建一个HelloController.java用来接收rest请求

package com.jiangyu.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("test")
public class HelloController {

@RequestMapping("/hello")
public String sayHello() {
return "Hello!";
}

}


重启工程,在浏览器地址栏访问http://localhost:8080/test/hello,收到了返回值说明大功告成~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springboot java