springboot 中注解
@Controller 和 @RestController的区别,在使用@Controller的时候,需要和@ResponseBody一起配合使用,@RestController则不需要使用。
@Controller
public class HelloController {
@RequestMapping(value = "/hello",method = RequestMethod.GET)
@ResponseBody
public String sayHello() {
return "Hello,Spring Boot!";
}
}
@RestController
public class HelloBookController {
@RequestMapping(value = "/book/hello",method = RequestMethod.GET)
public String sayHello() {
return "Hello,Spring Boot!";
}
}
@Configuration注解,用来读取配置文件内容

@SpringBootTest
@Configuration
class BjhanApplicationTests {
@Value("${test}")
private String tests;
@Test
void contextLoads() {
System.out.println("配置文件结果" + tests);
}
}
可以得出结果

这样,配置文件内容就取到了
每天学习一点点
本文详细解析了SpringBoot中@Controller与@RestController注解的区别,通过示例代码展示了如何使用这两个注解来处理HTTP请求。同时,介绍了@Configuration注解的用法,演示了如何从配置文件中读取属性并应用于测试。
86

被折叠的 条评论
为什么被折叠?



