当前位置: 首页 > news >正文

北京高端网站定制公司猎头公司工作怎么样

北京高端网站定制公司,猎头公司工作怎么样,毕业设计网站建设选题依据,公司网站内容模块布局提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、尚庭公寓二、结构1.Controller层2.Service层(业务逻辑层)3.Dao层三、注解总结前言 提示:这里可以添加本文要记录的大概内容&#xf…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、尚庭公寓
  • 二、结构
    • 1.Controller层
    • 2.Service层(业务逻辑层)
    • 3.Dao层
  • 三、注解
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:
尚庭公寓的整体结构


提示:以下是本篇文章正文内容,下面案例可供参考

一、尚庭公寓

尚庭公寓的结构可能为了教学遵循的还是springMVC的结构,controller接口注入、service具体逻辑、Dao数据库操作层。用到的springMVC部分基本上是RESTful设计风格。
RESTful

RESTful 风格(详细介绍 + 案例实现)

service层是通过接口,和接口实现类来进行开发

为什么service需要写接口和实现,而不直接写实现类

二、结构

1.Controller层

有的有返回参数,有的没有返回参数:当是查询时就需要返回参数,显示到浏览器;当是保存或更新就不需要返回参数。
在这里插入图片描述
返回值方法:
全局统一返回结果:
核心:创造一个新的Result类,通过set方法设置message和code码
在这里插入图片描述
返回封装后的状态码和Data:
在这里插入图片描述
通过Mabatis-plus免Mapper接口:LambdaQueryWrapper()可以不写mapper接口
在这里插入图片描述
在这里插入图片描述
Controoler层直接调用Service层接口,或者直接使用LambdaUpdateWrapper 方法。

2.Service层(业务逻辑层)

在这里插入图片描述
在这里插入图片描述

继承IService类,是一个业务逻辑接口
在这里插入图片描述
impl:通过@Autowired自动注入和继承ServiceImpl<M,T>来寻找mapper文件
在这里插入图片描述
业务逻辑实现方式:
通过mapper文件实现业务逻辑
在这里插入图片描述
通过LambdaQueryWrapper()方法,可以不写mapper接口
在这里插入图片描述

3.Dao层

mapper和的对应的xml
resultType和parameterType的基本使用和区别

三、注解

@RestController=@Controller + @ResponseBody
@ResponseBody的作用是将java对象转为json格式的数据返回给Response
@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。
注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。
@ResponseBody详解

@RequestParam 从浏览器获得值到控制台
Spring 中的 @RequestParam 注解

@Configuration 标记为配置类
Spring的@Configuration注解:深入解析与实战指南

@EnableAutoConfiguration实现自动配置
【Spring】深入解析 EnableAutoConfiguration 注解:Spring Boot 自动配置的核心

@SpringBootApplication=@Configuration+@EnableAutoConfiguration + @ComponentScan。
自动装配
@params参数
添加链接描述


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

http://www.dtcms.com/a/503392.html

相关文章:

  • StarRocks-基本介绍(一)基本概念、特点、适用场景
  • Java零基础入门:从封装到构造方法 --- OOP(上)
  • JAVA算法练习题day43
  • 如何学习Lodash源码?
  • 建个自己的网站难吗宁波 seo整体优化
  • uni-app详解
  • AI学习:SPIN -win-安装SPIN-工具过程 SPIN win 电脑安装=accoda 环境-第五篇:代码修复]
  • 【Linux】Linux:sudo 白名单配置与 GCC/G++ 编译器使用指南
  • PyTorch 张量初始化方法详解
  • 计算机理论学习Day16
  • 动物摄影网站佛山网站制作维护
  • springboot整合redis-RedisTemplate单机模式
  • 【Redisson】分布式锁原理和使用姿势
  • linux学习笔记(43)网络编程——HTTPS (补充)
  • HTTP Client/Server 理论
  • 怎么申请域名建立网站宁波网站建设开发
  • C++:内存管理 |内存分布|回顾|new/delete底层|实现原理|拓展|定位new|池化技术|总结区别对比
  • 上街网站建设做语文高考题网站
  • 前端基础二、CSS(一)、CSS基础知识
  • 【MySQL】第三章 运算符
  • 智能机器人梯控系统(含二维码/刷卡/人脸识别)安装布线指南,结合工程规范与安全要点进行结构化优化,内容清晰、可操作性强
  • 突破 @Valid 局限!Spring Boot 编程式验证深度解析与复杂场景实战
  • 盐城市规划建设局网站做北美市场用哪个网站
  • 【攻防实战】系列二-使用metasploit打穿某集团(下)
  • 单词搜索 II · Word Search II
  • css `dorp-shadow`
  • 做网站内容管理器要吗免费的网站制作
  • 有限理性的边界与超越:人类如何在认知局限中走向更明智的决策
  • 【参赛心得】从“碰一碰”到“服务流转”:HarmonyOS创新赛金奖作品“智游文博”全流程复盘!
  • 网站推广服务报价表动态门户网站建设价格