javaweb-maven+HTTP协议+Tomcat+SpringBoot入门+请求+响应+分层解耦

Maven





IDEA集成Maven

依赖管理

依赖配置








maven是插件完成对应的工作的~

哇哇哇maven看完啦~~~~~~

Spring.io

Springboot是Spring家族的子项目,可以帮助我们非常快速地构建应用程序,简化开发,提高效率。

@RestController请求处理类

HTTP协议

无状态:每一次请求响应都是独立的。

HTTP-请求协议

HTTP响应协议


200 404 500

HTTP 协议解析

Tomcat

Tomcat的基本使用





请求响应










复杂对象按照层次对应起来即可。







响应数据


一个案例

分层解耦


分层解耦



@Component 将当前类交给IOC容器管理,成为IOC容器的bean

@Autowired 运行时,IOC容器会提供该类型的bean对象,并赋值该变量-依赖注入

如果有多个对象的话,需要哪个就将哪个放入到IOC容器里,也就是加入@Component

IOC详解

DI详解

相关推荐
咸鱼2.09 小时前
【java入门到放弃】跨域
java·开发语言
indexsunny9 小时前
互联网大厂Java求职面试实战:微服务与Spring生态全攻略
java·数据库·spring boot·安全·微服务·面试·消息队列
沐苏瑶9 小时前
Java 搜索型数据结构全解:二叉搜索树、Map/Set 体系与哈希表
java·数据结构·算法
冬夜戏雪9 小时前
实习面经记录(十)
java·前端·javascript
skiy9 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
平生不喜凡桃李10 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
zb2006412010 小时前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
2401_8955213410 小时前
spring-ai 下载不了依赖spring-ai-openai-spring-boot-starter
java·人工智能·spring
何仙鸟10 小时前
GarmageSet下载和处理
java·开发语言
wefly201710 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手
java·开发语言·python·json·php·m3u8·m3u8在线转换