SpringBoot-完成简单服务接口实现

上篇介绍了新手搭建SpringBoot工程,这篇文章主要介绍如何在SpringBoot工程中开发,所需要的接口。简单易懂,一起学习下。

在SpringBoot中没有SpringMvc繁琐的配置,下面只是简单介绍一个hello的rest服务接口的开发。

首先,你需要明白,在SpringBoot中,包的扫描是基于启动工程所在包以及该包下的子包。如下:

SpringBoot-完成简单服务接口实现_第1张图片

如上,我的启动工程包名为com.example.springboot,即该包以及该包下的子包都可以被SpringBoot工程识别。

下面简单开发一个helloword的服务接口,如下:

package com.example.springboot.control;

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

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

	@RequestMapping("/hello")
	public String sayHello(){
		return "welcome to springboot world.";
	}
}

可以看到,这里没有我们之前熟悉的注解@Controller,简答来说,@RestController注解它是由@Controller注解和@ResponseBody组合合成,但是@RestController注解如何返回到页面上面去,返回的数据无法进行解析jsp,html.返回的内容就是接口返回的数据。

使用@Controller注解,可以返回到jsp,html界面。如果想返回json等数据格式。则需要增加注解@ResponseBody注解。

启动工程,如下:

SpringBoot-完成简单服务接口实现_第2张图片

即完成一个服务接口的开发,下一篇介绍SpringBoot如何集成JPA完成数据库操作。

你可能感兴趣的:(java)