梳理
1.@ResponseBody
return "hello world!"
当需要返回一个值的时候,需要使用到@ResponseBody
@RestController=@Controller+@ResponseBody
1.1没有Controller就不能写
java
@GetMapping("/hello")
public String sayHello()
{
return "Hello, world!";
}
2.层级 dao service controller
4层调用关系
- 表示层(View\Web,前端页面展示) 调用 控制层(Controller)。
- 控制层(Controller)调用业务层(Service)。
- 业务层(Service)调用数据访问层(Dao)
3.控制反转、依赖注入、Bean对象
分层解耦
内聚:软件中各个功能模块内部的功能联系
耦合:衡量软件中各个层或模块之间的依赖 关联的程度
@Component
以下三个的源都是@Component
@Controller @Service @Respository