1. Spring Boot Controller 简介 在Spring Boot中,Controller使用@Controller或者@RestController注解进行标识。@Controller用于返回视图(如HTML页面),而@RestController则是用于返回JSON数据或字符串格式,其中默认的返回值为JSON或字符串。 2. 返回字符串的示例 首先,我们来看一个简单的Controller,它返回一个字符串: import...
在Spring Boot中,通过Controller返回页面是一个常见的需求。为了实现这一功能,你可以按照以下步骤进行操作: 1. 创建一个Spring Boot项目 你可以使用Spring Initializr来创建一个新的Spring Boot项目,选择Web依赖项,这样你的项目将包含Spring MVC所需的所有依赖。 2. 在项目中添加一个Controller类 在Spring Boot项目中...
"和"This is a sample homepage."这两段文字,那么恭喜你,你已经成功地实现了一个Spring Boot Controller返回页面的功能。 总结 在本文中,我们学习了如何在Spring Boot中编写Controller返回页面的功能。我们使用了@Controller和@GetMapping注解来编写Controller,并创建了一个简单的HTML视图来返回给用户。通过这个示例,你可...
--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId><version>2.1.6.RELEASE</version></dependency> 同样的页面路径下将controller代码修改成下面的代码:...
public class HelloController { @RequestMapping("/hello") public String hello() { return "/hello.html"; } } 资源路径如下: 启动项目后结果如下: 通过这两种方式可以发现controller类中返回的是在static中的login.html和hello.html。 结论:springboot中静态资源默认是放在static路径下的,换而言之就是html等页...
一般Spring里面@RequestMapping注释的方法返回为两种形式,一种是以json格式的数据给前端,让前端进行处理。另一种是返回一个视图,或者说一个静态页面,通过页面的路径(相对于根目录,SpringBoot默认静态资源根目录为src/main/resources/templates)。但是这两种如何分别呢。
这样配置后,map1和map2都可以访问到页面了。 2、使用Thymeleaf模板引擎: 先将所需要的依赖添加至pom.xml org.springframework.boot 2.1.6.RELEASE 同样的页面路径下将controller代码修改成下面的代码: @Controller public class TestController { @RequestMapping("/map1") ...
在Spring Boot中,我们可以使用@Controller注解将Java类标记为控制器,并使用@RequestMapping注解指定请求路径...
而是通过控制器(Controller)映射的 URL 路径来访问这些页面。Spring Boot 使用视图解析器(如 Thymeleaf...