使用maven创建spring-boot项目

前期准备

安装maven:下载->安装->配置环境变量。下载链接:http://maven.apache.org/download.cgi

安装eclipse:eclipse-jee-neon-3-win32-x86_64 下载链接:https://www.eclipse.org/downloads/

创建maven项目

1.eclipse: file->new->maven project 
2.选择创建的版本。 
这里写图片描述
3.输入Group Id 和Artifact Id。 
Group Id代表的是公司组织名称 Artifact Id 表示的当前项目的名称 
这里写图片描述
4.点击Finish即可创建一个maven项目。

构建成Spring Boot的项目目录

1.在src/main/java源文件夹上右键,选择new->Source Folder。新建一个src/main/resources源代码文件夹。如下图所示: 
这里写图片描述 
2.在src/main/resources源代码文件夹上右键,选择new->folder。新建以下几个文件夹,static和templates。 
这里写图片描述 
3.在src/main/resources文件夹下创建application.properties文件。 
这里写图片描述 
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>com.inspur</groupId>
  <artifactId>cityorgcode</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>


  <name>cityorgcode</name>
  <url>http://maven.apache.org</url>


	<properties>
	  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	  <maven.compiler.source>1.7</maven.compiler.source>
      <maven.compiler.target>1.7</maven.compiler.target>
	</properties>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.9.RELEASE</version>
	</parent>
    <dependencies>
	    <!-- Spring boot 开始 -->
	    <dependency>
	      <groupId>org.springframework.boot</groupId>
	      <artifactId>spring-boot-starter-web</artifactId>
	    </dependency>
	    <!-- Spring boot 结束 -->
        
        <dependency>	
	      <groupId>junit</groupId>
	      <artifactId>junit</artifactId>
	      <version>4.11</version>
	      <scope>test</scope>
	    </dependency>
    </dependencies>
    <build>
	    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
	      <plugins>
	        <plugin>
	          <artifactId>maven-clean-plugin</artifactId>
	          <version>3.0.0</version>
	        </plugin>
	        <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
	        <plugin>
	          <artifactId>maven-resources-plugin</artifactId>
	          <version>3.0.2</version>
	        </plugin>
	        <plugin>
	          <artifactId>maven-compiler-plugin</artifactId>
	          <version>3.7.0</version>
	        </plugin>
	        <plugin>
	          <artifactId>maven-surefire-plugin</artifactId>
	          <version>2.20.1</version>
	        </plugin>
	        <plugin>
	          <artifactId>maven-jar-plugin</artifactId>
	          <version>3.0.2</version>
	        </plugin>
	        <plugin>
	          <artifactId>maven-install-plugin</artifactId>
	          <version>2.5.2</version>
	        </plugin>
	        <plugin>
	          <artifactId>maven-deploy-plugin</artifactId>
	          <version>2.8.2</version>
	        </plugin>
	      </plugins>
	    </pluginManagement>
    </build>
</project>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40

5.创建启动类。SpringBootApplication.java

package PersonalDemo.SpringBootDemo;



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


/**
 * Hello world!
 *
 */
@SpringBootApplication
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
        SpringApplication.run(App.class, args);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

6.创建测试TestController

package PersonalDemo.SpringBootDemo.controller;

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

@RestController
public class TestController {

    @RequestMapping("test")
    public String test(){
        return "test";
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

7.右键SpringBootApplication类,选择run as->Spring boot app。启动成功界面。 
这里写图片描述
8.测试请求/test。 
这里写图片描述

总结

以上即完成了一个Spring boot的简单环境搭建,可以结合自己的项目需求加入不同的服务。

如果需要整合mybatis或者redis等可以参考以下配置:http://blog.csdn.net/u010989191/article/details/71330676

猜你喜欢

转载自blog.csdn.net/sinat_30397435/article/details/80955199