Java梳理

梳理

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

相关推荐
明月与玄武4 小时前
SQL核心语言详解:DQL、DML、DDL、DCL从入门到实践!
数据库·sql核心语言详解·dql、dml、ddl、dcl
dongchen。5 小时前
MySQL第一次作业
数据库·mysql
lang201509286 小时前
MyBatis入门指南:从零掌握数据库操作
mybatis
康妮猫6 小时前
建模的终点,是WPS/Office
数据库·学习
222you6 小时前
Mybatis(1)
java·tomcat·mybatis
浪飘6 小时前
golang读写锁
开发语言·数据库·golang
重生之我是Java开发战士7 小时前
【MySQL】数据库基础
数据库·mysql
ChuHsiang7 小时前
【剑指MySQL】数据库基础(1)
数据库·mysql
muxin-始终如一7 小时前
MySQL分区分表实现方法详解
数据库·mysql·adb
Tomorrow'sThinker7 小时前
第三章 · 数据库管理与视频路径获取
数据库·oracle