干货 2023-09-11 15:09:55
com/dict title=&#64;dict class=at-link>@dict</a>字典注解的问题,正好记录一下,以防忘记。</strong></p> <h4 id=h4-1-1><a name=1、注解不生效问题1 class=reference-link></a><span class=header-link octicon octicon-link></span>1、注解不生效问题1</h4><p>今天公司同事问,说这个注解加上了怎么还不起作用呢。注解的添加以及使用都正常,然后排查发现接口调用时未执行字典的切面,那么问题基本就清晰了,检查了Dict注解的切点</p> <pre><code>public * org.</p> <h4 id=h4-2-ipage><a name=2、注解切面处理字典只兼容IPage class=reference-link></a><span class=header-link octicon octicon-link></span>2、注解切面处理字典只兼容IPage</h4><p>这个问题吧,也不算是问题,就是在使用<a href=https://github.com/Dict title=&#64;Dict class=at-link>@Dict</a>注解的过程中 总会遇到一些时候我们并不需要返回IPage,但是又想进行字典翻译的情况。png alt=></p> <p>只好对该切面进行改造。getClass(); if (&quot;java.getClass(); if (&quot;java.get(s); }else{ records = oConvertUtils.setResult(mapset); }else if (((Result)result).class); //判断是否含有字典注解,没有注解返回----- Boolean hasDict= checkHasDict(records); if(!debug(&quot; __ 进入字典翻译切面 DictAspect &quot;); // update-end--Author:zyf -- Date:20220606 ----for:【VUEN-1230】 判断是否含有字典注解,没有注解返回----- String json = &quot;{}&quot;; try { // 解决@JsonFormat注解解析不了的问题详见SysAnnouncement类的@JsonFormat json = objectMapper.isEmpty(value)) { continue; } // update-end--Author:scott -- Date:20190603 ----for:解决继承实体字段无法翻译问题------ if (field.= null) { String code = field.getName())); String fieldDictCode = code; if (!debug(&quot; 字典Val : &quot; + textValue); log.debug( &quot; __翻译字典字段__ &quot; + field.setResult(item); } } </code></pre><p>欧克,在测试就支持实体对象进行翻译了。......
  • 4581
  • 0
笔记 2023-05-29 12:02:16
<h3 id=h3-u7B2Cu4E00u79CD><a name=第一种 class=reference-link></a><span class=header-link octicon octicon-link></span>第一种</h3><p><strong>在Windows操作系统中,可以通过创建一个批处理文件并将其添加到Windows服务中来设置Spring Boot JAR包的开机自启动。bat的批处理文件,并在其中指定启动Spring Boot应用程序的命令,如下所示:</strong><br><code><a href=https://github.</p> <p>输入以下命令来创建一个新的服务:</p> <p><code>c create myapp binPath= &quot;C:\Program Files\spring-boot-app.bat&quot; start= auto</code><br>中,myapp是你要创建的服务的名称,C:\Program Files\spring-boot-app.</p> <p>输入以下命令启动该服务:</p> <p><code>c start myapp</code><br>现在你的Spring Boot应用程序已经成功地设置为了开机自启动。......
  • 8115
  • 0
干货 2023-05-10 22:05:48
今天这篇博文就教大家如何直接跳过申请门栏,直接使用 Claude AI !首先我们要注册一个叫做 slack 网站,(slack是一款企业内部通信 Collaboration工具,它可以用于团队内部的频繁交流与协作。com/intl/zh-cn/ 注册地址) 注册并登陆成功后,我们在slack上创立一个工作区就可以了。接着我们进入slack这个应用网站, [https://w1681953053-qja238503.tab=more_info) 这个就是Claude AI 在slack上的应用位置,点击 《在Slack中打开》 这个选项就可以了。......
  • 10090
  • 1
干货 2023-03-29 09:14:01
[**下载&安装Postman**](#1下载安装postman) 2.下载&安装Postman ### [下载Postman](https://www.io/download/version/版本号/osx_arm64| |Linux|https://dl.io/download/version/版本号/linux| ### [安装Postman](https://learning.**进入**`Postman安装地址/版本/resources`**目录** > 桌面找到Postman应用程序右键 -> 打开文件所在位置 再进入`app-*.[resources目录](https://user-images.zip`解压到当前文件夹 会生成一个`app`目录 > 进入`app`目录看到以下图就可以了 > ![app目录](https://user-images.zip`解压出来的`app`文件夹复制到`Resources`目录,替换原本的`app`文件夹 > 可以先删除或重命名原本的`app`文件夹 5.**解压&&替换`app`文件夹** ```shell # Postman安装地址 自行替换 unzip -o -d Postman安装地址/app/resources app.......
  • 10158
  • 0