From a29f87d0a3334711461866b55185762044d56691 Mon Sep 17 00:00:00 2001 From: number24 Date: Fri, 4 Jul 2025 15:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E8=B0=83IgnoredException=E7=9A=84?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- llms-full.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llms-full.txt b/llms-full.txt index abc2130..d37c404 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -1328,7 +1328,7 @@ requestParams为请求参数列表,response为返回结构,requestParams中 - 需要着重考虑单一职责原则、复用性,如Controller中更适合做参数校验及简单的不可复用的逻辑分支处理,不适合实现复杂的或通用的业务逻辑 - 在循环中需要尽量避免执行调用数据库的操作,如查询数据库、写数据库等,尽量在循环外层先获取数据,在循环里面进行数据处理或读取 - 提高代码的可以读性,复杂的业务逻辑需要拆解成多个函数,一个函数的代码一般不要超过30行; -- 如果代码中需要抛出异常,则统一抛出IgnoredException(code, "message")异常,如throw new IgnoredException(400, "xxx");,code=400一般表示参数错误,code=500一般表示处理出现错误。同时增加import com.vs.ox.common.exception.IgnoredException; +- 如果代码中需要抛出异常,则统一抛出IgnoredException(code, "message")异常,如throw new IgnoredException(400, "xxx");,code=400一般表示参数错误,code=500一般表示处理出现错误。注意IgnoredException属于已有的包com.vs.ox.common.exception,需要import com.vs.ox.common.exception.IgnoredException; - 写代码时请注意,BOService一般是用于写,QueryService一般是用于读 - 输出代码前请仔细检查是否有错误的import,如果有则将其修正 - 对于无法识别或直接生成的参数和逻辑,请增加一个相关的//TODO注释,把从需求中解析到的可能的处理逻辑以java伪代码的形式写在注释中