目前很多项目都是前后端分离,使腩柽鬣盛用ajax来调用指定的接口,如果您的项目也是使用到了前后端分离,在开发的时候,需要返回json格式而不是返回页面,希望这些内容对您有用。
工具/原料
SpringBoot
eclipse
方法/步骤
1、首先,我们创建了一个springboot项目,这个项目用于演示。您直接在您的项目上接着写就好了。
2、接下来,我需要设置项目主入口。使用到的注解如下图所示:
3、接下来,我们创建一个IndexController.java文件用于演示控制层。
4、业务层持久层并不会有什么区别,就不为您演示了,您根据自传陔侔抒己的业务需求去写就好了,只是在写的时候,您主要注意的就是将业务逻辑写到业务层,而不要写到控制层就好了。
5、IndexController文件中,我们创建一个方法,然后指定访问他的方式。
6、接下来,您可以启动一下您的项目,然后去访问一下,您会发现,返回的是页面。
7、接下来,我们将@Controller改成@RestController就好。
8、但是前提是这个文件返回的全部都是json格式的文件,否则您这样做后,如果您的其他的方法需要返回页面,那么就只是返回字符串,而不会去指向文件。
9、如果您这个类的其他方法需要返回指定页面,那么您需要将需要返回json格式的方法加注解就好了。将@RestController删除。
10、加在方法上的注解是@ResponseBody而不是@RestController了,您需要注意一下。
11、只要其他需要返回页面而不需要返回json格式的方法不加@ResponseBody,他们返回的就是页面。
12、您可以启动项目,然后试着去访问一下是否有效,如果没嘀芟苒疾有什么问题,那么就说明您的配置全部是正确的,如果出现了问题,您看看您的配置是否正确,对于Sprin爿讥旌护gboot来说,只需要加注解就能轻松完成,所以应该不会有什么问题的,希望对您有用。