使用Spring Initializr快速生成maven(springboot)项目

本文将使用SPRING INITIALIZR创建一个简单的springboot项目(Maven),通过浏览器发出一个请求,返回hello world。

1.   打开网址:http://start.spring.io/

填写group和artifact等信息,并选择一个依赖web,单击生成项目,解压文件,使用ecplise导入maven项目。


2.    eclipse导入Maven项目


3.   看目录结构中有一个DemoMySpringBootApplication类,就是启动类。


4.在目录中添加一个controller类 Econtroller.java输出Hello Word.


注意这边的DemoMySpringBootApplication的位置和EController的位置。一定要在父类的低下,如A在com.A中,那B在com.A.xxx中。不然会报错


5.会遇到的错误,就是pom.xml头部有红叉,显示Description Resource Path Location Type org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml /DemoMySpringBoot line 1 Maven Configuration Problem 错误,解决办法:

5.1:help->Install New SoftWare  点击ADD


在Location中写成:https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

Name:MavenArchiver

点击Next,一直到eclipse重启后再->Maven->Update Protect

7.到此可能遇到的问题基本可以解决,在有问题可以一起来讨论,直接运行启动类,DemoMySpringBootApplication,之后再浏览器运行对应的路劲 http://localhost:8080/MyTest/hello


8.使用springboot集成的junit来测试hello word  ,src/test/java下的一个测试类中编写如下:

@RunWith(SpringRunner.class)
@SpringBootTest
public class FirstSpringBootM2ApplicationTests {
private MockMvc mvc;
//在测试之前给mvc知道要测试哪一个controller类
@Before
public void setup() throws Exception{
	 mvc=MockMvcBuilders.standaloneSetup(new EController()).build();
}
	@Test
	public void contextLoads() throws Exception{
		mvc.perform(MockMvcRequestBuilders.get("/MyTest/hello"));	
	}

}
输出控制台hello word .


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值