养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Springboot返回json数据而不跳转页面

时间:2024-11-15 12:12:28

目前很多项目都是前后端分离,使腩柽鬣盛用ajax来调用指定的接口,如果您的项目也是使用到了前后端分离,在开发的时候,需要返回json格式而不是返回页面,希望这些内容对您有用。

工具/原料

SpringBoot

eclipse

方法/步骤

1、首先,我们创建了一个springboot项目,这个项目用于演示。您直接在您的项目上接着写就好了。

Springboot返回json数据而不跳转页面

2、接下来,我需要设置项目主入口。使用到的注解如下图所示:

Springboot返回json数据而不跳转页面

3、接下来,我们创建一个IndexController.java文件用于演示控制层。

Springboot返回json数据而不跳转页面

4、业务层持久层并不会有什么区别,就不为您演示了,您根据自传陔侔抒己的业务需求去写就好了,只是在写的时候,您主要注意的就是将业务逻辑写到业务层,而不要写到控制层就好了。

5、IndexController文件中,我们创建一个方法,然后指定访问他的方式。

6、接下来,您可以启动一下您的项目,然后去访问一下,您会发现,返回的是页面。

Springboot返回json数据而不跳转页面

7、接下来,我们将@Controller改成@RestController就好。

Springboot返回json数据而不跳转页面

8、但是前提是这个文件返回的全部都是json格式的文件,否则您这样做后,如果您的其他的方法需要返回页面,那么就只是返回字符串,而不会去指向文件。

Springboot返回json数据而不跳转页面

9、如果您这个类的其他方法需要返回指定页面,那么您需要将需要返回json格式的方法加注解就好了。将@RestController删除。

Springboot返回json数据而不跳转页面

10、加在方法上的注解是@ResponseBody而不是@RestController了,您需要注意一下。

Springboot返回json数据而不跳转页面

11、只要其他需要返回页面而不需要返回json格式的方法不加@ResponseBody,他们返回的就是页面。

Springboot返回json数据而不跳转页面

12、您可以启动项目,然后试着去访问一下是否有效,如果没嘀芟苒疾有什么问题,那么就说明您的配置全部是正确的,如果出现了问题,您看看您的配置是否正确,对于Sprin爿讥旌护gboot来说,只需要加注解就能轻松完成,所以应该不会有什么问题的,希望对您有用。

© 一点知识