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

相关推荐
虹科网络安全1 小时前
艾体宝产品|深度解读 Redis 8.4 新增功能:原子化 Slot 迁移(下)
数据库·redis·bootstrap
有味道的男人2 小时前
对接亚马逊平台接口,商品全量信息一键抓取
数据库
Web极客码2 小时前
2026年Linux VPS安全加固清单:SSH、防火墙与审计就绪配置
运维·服务器·数据库
逻辑驱动的ken4 小时前
Java高频面试考点18
java·开发语言·数据库·算法·面试·职场和发展·哈希算法
qq_392690664 小时前
Redis怎样应对Redis集群整体宕机带来的雪崩
jvm·数据库·python
快乐非自愿5 小时前
Redis--SDS字符串与集合的底层实现原理
数据库·redis·缓存
这儿有一堆花5 小时前
住宅代理(Residential Proxy)技术指南
开发语言·数据库·php
茉莉玫瑰花茶5 小时前
LangChain 核心组件 [ 2 ]
java·数据库·langchain
存在的五月雨6 小时前
Mysql 索引的一些
数据库·mysql
黄俊懿6 小时前
MySQL主从复制:从“异步“到“GTID“,数据同步的进化之路
数据库·sql·mysql·oracle·架构·dba·db