前言:
关于 Spring 的全局处理,我有两方面要说:
- 统一数据返回格式
- 统一异常处理
为了将两个问题说明清楚,将分两个章节分别说明,本章主要说第一点
有童鞋说,我们项目都做了这种处理,就是在每个 API 都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说,加几个注解就解决问题了,说的没错,
2024年08月13日
前言:
关于 Spring 的全局处理,我有两方面要说:
为了将两个问题说明清楚,将分两个章节分别说明,本章主要说第一点
有童鞋说,我们项目都做了这种处理,就是在每个 API 都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说,加几个注解就解决问题了,说的没错,
2024年08月13日
什么是SSM框架?
ssm是基于Spring、Spring MVC以及MyBatis3个开源框架整合的系统架构,遵循标准的MVC设计模式,是web项目常用的技术架构。
Spring
个人理解,spring在ssm整套架构主要承担的是管理的角色。其核心是IoC(控制反转)容器,IoC容器使用工厂模式(BeanFactory)维护着对象的创建、依赖关系以及生命周期等。简单点说,IoC容器帮助开发者省去了new操作,直接可以通过依赖注入(DI)的方式调用对象,而不用管对象是怎么产生的。
2024年08月13日
java代码
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
2024年08月13日
统一返回值
在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。
比较通用的返回值格式如下:
public class Result<T> { // 接口调用成功或者失败 private Integer code = 0; // 失败的具体code private String errorCode = ""; // 需要传递的信息,例如错误信息 private String msg; // 需要传递的数据 private T data; ... }
2024年08月13日
准备一个动态网站工程
将已经完成的静态页面及资源拷贝到WebContent目录下
启动Tomcat,访问页面,成功后代表静态页面访问成功
准备一个Servlet,作为左边柱状图的入口类
配置Web.xml,将Servlet准备好
将引入的包拷贝或者引入到项目里
2024年08月13日
1.ajax异步请求数据后填入模态框
请求数据的按钮(HTML)
<a class="queryA" href="javascript:void(0)" onclick="query(${register.id})"> <span class="glyphicon glyphicon-search"></span></a>
2024年08月13日
Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据的是HttpServletResponse,从客户端取数据的是HttpServletRequest;HttpServletResponse对象可以向客户端发送三种类型的数据分别为1)响应消息头2)状态码3)消息正文,Servlet API中定义的ServletResponse接口类用于创建响应消息。
2024年08月13日
摘要: 原创出处 http://www.iocoder.cn/SkyWalking/collector-server-component/ 「芋道源码」欢迎转载,保留摘要,谢谢!
本文主要基于 SkyWalking 3.2.6 正式版