Eclipse+Maven+Spring-boot快速搭建

最近也是工作变换的原因,开始上手了java,接触到了spring这个东西,还有更轻量级的spring-boot,今天我们就来简易搭建一下spring-boot环境和构建一个简单响应返回。

打开eclipse,我们知道eclipse里面已经集成了maven,那就不必麻烦去下载了,如果你的版本里面没有,那么请在help->eclipseMarketPlace里面找来下载安装。

接下来,file->new->project->MavenProject->next->next->选择一个建构(方便一点的话就选个quickStartt吧)->next->设置一个GroupId和ArtifactId,其实也就是一个名字,随便写吧。构建完成后,就会有一个Maven工程生成了。


接下来就是直接去到Pom.xml里面进行设置相应的依赖包,具体的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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.monringstar</groupId>
  <artifactId>myProject</artifactId>
  <version>0.0.1-SNAPSHOT</version>

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

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <parent>
  	<groupId>org.springframework.boot</groupId>
  	<artifactId>spring-boot-starter-parent</artifactId>
  	<version>1.4.1.RELEASE</version>
  </parent>
   <repositories>    
        <repository>    
            <id>spring-snapshots</id>    
            <url>http://repo.spring.io/snapshot</url>    
            <snapshots><enabled>true</enabled></snapshots>    
        </repository>    
        <repository>    
            <id>spring-milestones</id>    
            <url>http://repo.spring.io/milestone</url>    
        </repository>    
    </repositories>    
    <pluginRepositories>    
        <pluginRepository>    
            <id>spring-snapshots</id>    
            <url>http://repo.spring.io/snapshot</url>    
        </pluginRepository>    
        <pluginRepository>    
            <id>spring-milestones</id>    
            <url>http://repo.spring.io/milestone</url>    
        </pluginRepository>    
    </pluginRepositories>
  
    <dependencies>
    	<dependency>  
	    <groupId>org.springframework.boot</groupId>  
	    <artifactId>spring-boot-starter-test</artifactId>  
	    <scope>test</scope>  
	</dependency>  
	<dependency>  
	    <groupId>org.springframework.boot</groupId>  
	    <artifactId>spring-boot-starter-web</artifactId>  
	</dependency>  
	<dependency>  
	    <groupId>org.springframework.hateoas</groupId>  
	    <artifactId>spring-hateoas</artifactId>  
	</dependency>  
	<dependency>  
	    <groupId>org.springframework.boot</groupId>  
	    <artifactId>spring-boot-starter-actuator</artifactId>  
	</dependency>
    </dependencies>
</project>
搞定后最好先是右键工程Maven->update一下,看下有没有什么错误,这个过程中相应的依赖包也会下载到工程里面。


接下来就可以尝试增加Entity, Controller, 和相应用来启动的Application:

package com.monringstar.myEntity;

public class Entity {
	private String id;
	private String name;
	
	public String getId() {
		return id;
	}
	
	public String getName() {
		return name;
	}
	
	public void setId(String id) {
		this.id = id;
	}
	
	public void setName(String name) {
		this.name = name;
	}
}
package com.monringstar.myProject;


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


@SpringBootApplication
public class Application {


    public static void main(String[] args) {
        SpringApplication.run(Application.class);
    }


}package com.monringstar.myProject;

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

import com.monringstar.myEntity.Entity;

@RestController
@RequestMapping("/1")
public class myController {
	
	@RequestMapping("/{id}")
	public Entity view(@PathVariable("id") String id) {
		Entity entity = new Entity();
		entity.setId(id);
		entity.setName("工口");
		return entity;
	}
}


package com.monringstar.myProject;

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

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class);
    }

}

至此,只是将内容填充好了,接下来就是build了,右键工程,run as->Maven build.. 在对应窗口里面设置Goals:  clean package spring-boot:run 顺便为了方便把下面的Skip Tests 也勾上,apply->run 就可以出现结果了,等运行完,打开浏览器输入对应你设置的url:比如我这里就是localhost:8080/1/(id) 简单的跑通了以后就可以继续去搞更多事情了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值