发布时间:2026/9/7 9:34:11
java-web-day6 1.请求参数:1.简单参数参数名和形参变量名一致不一致, 可以通过RequestParam进行映射2.实体参数3.数组集合参数集合使用RequestParam注解, 因为接受默认是数组格式4.日期参数使用LocalDateTime接受,需要使用DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss)注解5.Json参数使用实体接受, 需要使用RequestBody注解6.路径参数通过请求URL直接传递参数, 使用{...}来标识路径参数,需要使用PathVariable来获取路径参数2.响应ResponseBody类型: 方法注解, 类注解作用: 将方法返回值直接响应, 如果返回值类型是实体对象/集合, 会转成json格式响应返回格式如果不统一, 项目很难管理和维护,因此, 需要我们设置统一的相应格式Result{codemsgdata}三层架构1.controller--负责接受请求, 响应数据2.service ----业务逻辑层, 负责逻辑处理3.dao----data access object, 数据访问层分层解耦控制反转:Inversion of Control ,即IOC, 对象的创建控制权从程序自身转移到外部容器依赖注入: Dependency Injection,即DI, 容器为应用提供运行时需要的资源Bean对象: IOC容器中,被创建管理的对象控制反转:bean对象的声明:Component的衍生注解Contoller--控制类基本用不到, 因为RestControllerControllerResponseBodyService----业务类Repository-数据访问注意:1.bean对象可以通过value属性指定bean的名字如果没有指定, 默认为类名首字母小写2.四个注解都可以声明bean, 但是在springboot集成web开发中,声明控制器只能用Controllerbean的组件扫描注解想要生效, 需要被组件扫描CompnentScan扫描到ComponentScan注解虽然没有显式配置, 但默认扫描范围为启动类所在包及其子类依赖注入:1.依赖注入的注解:Autowired--默认按照类型自动装配如果存在多个同类型的bean对象:1.Primary2.AutowiredQualifier(bean的名称)3.Resource(namebean对象的名称)2.Resource与Autowired的区别Autowired是spring框架提供的注解, 而Resource是JDK提供的注解Autowired默认按照类型注入, 而Resource默认按照名称注入易错点:1.当一个方法后面的大括号冒红时, 大概率是缺少返回值2.当postman报错时, 大概率是你没有重启运行后端请求响应阶段, 完结, 撒花最近怎么感觉没精神更新呀, 难道是, 吃的少????

相关新闻

2026/9/7 9:29:10

tar.gz 包解压安装实战:以 base-1.4.5 为例的避坑指南

简介:BASE 1.4.5 是一份基于 PHP 的安全事件分析引擎源码包,面向 IDS 运维人员、安全日志分析者和 PHP 安全工具二次开发学习者。它可对接 Snort 等入侵检测系统、防火墙、网络监控工具产生的安全事件,提供便捷的漏洞搜索界面、数据包解码器&…

2026/9/7 9:29:10

Eigen 3.3.9下载配置与实战:兼谈R语言eigen函数区别

简介:Eigen 3.3.9是一份面向C开发者的开源线性代数库完整源码包,适用于科学计算、计算机图形学、机器学习及物理模拟等需要高效矩阵运算的场景。该版本包含全部源代码、Doxygen API文档、示例程序与测试用例,支持矩阵乘法、求逆、特征值分解、…

2026/9/7 9:29:10

绿色政府网站源码解析:轻量架构与性能优化实践

简介:这是一份绿色风格的政府门户网站建设源码,基于PageAdmin v3.0制作,面向政府机构、事业单位及从事政务网站开发的工程师,用于快速搭建信息发布、在线办事与互动服务型官网。模板采用1000px居中布局,整体清新大气&a…

2026/9/7 23:51:48

Flutter设备守护进程启动失败解决方案

1. 问题背景与现象描述 最近在配置Flutter开发环境时,遇到了一个棘手的问题:Flutter Device Daemon启动失败。这个问题导致Android Studio无法识别连接的设备,严重影响了开发效率。具体表现为运行 flutter doctor 命令时,控制台…

2026/9/7 23:51:48

从望文生义到构词逻辑:中英文思维差异如何重塑认知

开头中文的“望文生义”能力,我用一个例子就能让你瞬间体验:“打电话”。中文使用者看到这三个字,脑海里立刻浮现出“拨号—接通—说话”的完整行为链条,甚至不需要刻意理解。但把它翻译成英文“call somebody”,拆开来…

2026/9/7 23:51:48

Electron 应用分发实战:打包、asar 归档与重新品牌化指南

Electron 应用分发实战:打包、asar 归档与重新品牌化指南 【免费下载链接】electron :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS 项目地址: https://gitcode.com/GitHub_Trending/el/electron 本篇技术指南围绕 Electron…

2026/9/7 23:51:48

从Excel记账到Python数据分析:家庭支出自动化统计实战指南

1. 从Excel记账到Python分析:我为什么迈出这一步1.1 记账四年,Excel总表越来越难伺候我家记账记了快四年,一直用的Excel。一开始确实够用——每月底花十几分钟把微信、支付宝的账单手工录入一张总表,再用SUMIF、SUMIFS这些函数按分…

2026/9/7 23:51:48

从TCP/IP协议族到Socket编程:高频报错排查与实战指南

先说一个结论:标准网络协议栈里并没有“TCPTP”这个协议。这个写法大概率是 TCP/IP 的误写,也有人会把“TCP 和 UDP”连在一起顺手打个 TCPTP 出来。这些年我带过不少刚入行的同事,新人在看网络编程资料时最常出现的字面混淆就是这个词。所以…

2026/9/7 23:46:47

用Python驱动COPASI:插件体系与批量参数扫描实战

1. 任务插件生态:COPASI 的功能单元不止是“按钮”COPASI 这类生化系统仿真软件,绝大多数用户的使用路径是:打开 GUI、加载或建一个模型、点 Time-Course 或 Steady-State、看结果、导图。这套流程在单次实验里够用,但当你面对“同…

2026/9/7 0:47:43

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/7 0:14:19

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/7 0:14:17

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/7 0:03:36

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

2026/9/7 0:03:36

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

2026/9/7 0:03:36

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/7 22:45:59

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…