测试环境搭建: 本次搭建是基于springboot来实现的,代码在码云的链接:https://gitee.com/yangxioahui/thymeleaf.git
项目结构代码如下:

一: controller的三种实现方式:
1. 第一种是大家非常熟悉的,使用@Controller和@RequestMapping

浏览器测试第一个方法结果:

2.第二种: 实现Controller 接口,并在beanName里写上url;

浏览器测试结果:

3. 第三种:实现HttpRequestHandler接口,并在beanName里写上url;

浏览器测试结果:

总结: 第一种的请求参数是不确定的,随便我们自己定义 第二和第三种,请求参数是固定的,并且他们的url都是定义在请求路径上的,只是返回值不一样
原文:https://www.cnblogs.com/yangxiaohui227/p/13229413.html