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

相关推荐
小小龙学IT3 分钟前
PostgreSQL 服务端机制与 SQL 实战深度解析:从 MVCC 到查询优化器
数据库·sql·postgresql
l1t9 分钟前
DeepSeek总结的DuckDB 从 JSON 字符串到类型化列
数据库·sql·json
Raas10019 分钟前
AI网关能做调用审计吗?MAI Gateway(魔芋企业级AI网关)实战能力深度解读
java·服务器·网络·数据库·gateway·prompt·企业级产品
foolishlee26 分钟前
openGauss同步提交
数据库
bksczm30 分钟前
MySQL进阶篇之备份(下半篇)
数据库·mysql
计算机就业还在扩大31 分钟前
Redis中的setnx是原子性的?
数据库·redis·缓存
updayday85434 分钟前
供应商补交资质文件时,采购难以核对缺件和新版本 - Ping64 文件收集
大数据·网络·数据库·安全·智能路由器
PaperData1 小时前
2012-2025年省市区县政府周边的夜间灯光亮度及是否加班数据
数据库
Light601 小时前
四款云端 Agent 的安全边界画在三个地方
大数据·数据库·安全·个人agent·安全边界·提示注入·grok bot
IvorySQL1 小时前
PostgreSQL 日报| pg_vectorsearch 开源向量搜索发布(10 月 14 日)
数据库·人工智能·postgresql·开源·区块链