spring boot
spring boot的出现免除了spring繁荣复杂的配置,使得spring应用更加轻量级
入门操作
1、可以自己从零开始配置,也可以在这个网站http://start.spring.io/直接生成需要的初始demo:
在该网站中选择类型为gradle project,gradle版本默认;
填写项目名称;
然后点击Generate Project,下载压缩包;
2、在build.gradle中的dependencies中加入依赖
compile("org.springframework.boot:spring-boot-starter-web")
3、新建一个class,内容如下:
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String HelloWorld(){
return "hello world,happy life";
}
}
4、加测试
在test文件夹下的对应位置新建测试class,内容如下:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = MockServletContext.class)
@WebAppConfiguration
public class HelloWorldControllerTest {
private MockMvc mvc;
@Before
public void setUp() throws Exception {
mvc = MockMvcBuilders.standaloneSetup(new HelloWorldController()).build();
}
@Test
public void getHello() throws Exception {
mvc.perform(MockMvcRequestBuilders.get("/hello").accept(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(content().string(equalTo("hello world,happy life")));
}
}
5、运行
启动DemoApplication的main方法,然后在浏览器中访问 http://localhost:8080/hello地址,看到内容为“hello world,happy life“
以上一个最基本的hello world spring boot 应用就好了。