1、修改业务模块包名
2、业务模块新增热部署依赖
pull/254/head
xjs 4 years ago
parent 08e2a46c9a
commit 2745cf1e2b

@ -112,6 +112,12 @@
<version>${hutool.version}</version> <version>${hutool.version}</version>
</dependency> </dependency>
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies> </dependencies>

@ -1,4 +1,4 @@
package com.xjs.english; package com.xjs.translation;
import com.ruoyi.common.security.annotation.EnableCustomConfig; import com.ruoyi.common.security.annotation.EnableCustomConfig;
import com.ruoyi.common.security.annotation.EnableRyFeignClients; import com.ruoyi.common.security.annotation.EnableRyFeignClients;

@ -1,8 +1,7 @@
package com.xjs.english.client; package com.xjs.translation.client;
import com.xjs.english.domain.qo.translation.BaiDuTranslationQo; import com.xjs.translation.domain.qo.translation.BaiDuTranslationQo;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
/** /**

@ -1,12 +1,10 @@
package com.xjs.english.client; package com.xjs.translation.client;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.xjs.english.domain.qo.translation.YouDaoTranslationQo; import com.xjs.translation.domain.qo.translation.YouDaoTranslationQo;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
/** /**
* @author xiejs * @author xiejs

@ -1,4 +1,4 @@
package com.xjs.english.config; package com.xjs.translation.config;
import lombok.Data; import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;

@ -1,4 +1,4 @@
package com.xjs.english.config; package com.xjs.translation.config;
import feign.Logger; import feign.Logger;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;

@ -1,17 +1,17 @@
package com.xjs.english.controller; package com.xjs.translation.controller;
import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.core.web.domain.AjaxResult;
import com.xjs.english.domain.qo.translation.TranslationQo; import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.english.domain.vo.translation.TranslationVo; import com.xjs.translation.domain.vo.translation.TranslationVo;
import com.xjs.english.service.TranslationService; import com.xjs.translation.service.TranslationService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import static com.xjs.english.consts.TranslationTypeConst.BAIDU; import static com.xjs.translation.consts.TranslationTypeConst.BAIDU;
import static com.xjs.english.consts.TranslationTypeConst.YOUDAO; import static com.xjs.translation.consts.TranslationTypeConst.YOUDAO;
/** /**
* @author xiejs * @author xiejs

@ -1,4 +1,4 @@
package com.xjs.english.domain.qo.translation; package com.xjs.translation.domain.qo.translation;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;

@ -1,4 +1,4 @@
package com.xjs.english.exception; package com.xjs.translation.exception;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;

@ -1,7 +1,7 @@
package com.xjs.english.service; package com.xjs.translation.service;
import com.xjs.english.domain.qo.translation.TranslationQo; import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.english.domain.vo.translation.TranslationVo; import com.xjs.translation.domain.vo.translation.TranslationVo;
/** /**
* @author xiejs * @author xiejs

@ -1,15 +1,15 @@
package com.xjs.english.service.impl; package com.xjs.translation.service.impl;
import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.SecureUtil;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.xjs.english.client.BaiduFeignClient; import com.xjs.translation.client.BaiduFeignClient;
import com.xjs.english.config.BaiduProperties; import com.xjs.translation.config.BaiduProperties;
import com.xjs.english.domain.qo.translation.BaiDuTranslationQo; import com.xjs.translation.domain.qo.translation.BaiDuTranslationQo;
import com.xjs.english.domain.qo.translation.TranslationQo; import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.english.domain.vo.translation.TranslationVo; import com.xjs.translation.domain.vo.translation.TranslationVo;
import com.xjs.english.exception.BusinessException; import com.xjs.translation.exception.BusinessException;
import com.xjs.english.service.TranslationService; import com.xjs.translation.service.TranslationService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

@ -1,20 +1,18 @@
package com.xjs.english.service.impl; package com.xjs.translation.service.impl;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.xjs.english.client.BaiduFeignClient; import com.xjs.translation.client.YouDaoFeignClient;
import com.xjs.english.client.YouDaoFeignClient; import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.english.domain.qo.translation.TranslationQo; import com.xjs.translation.domain.qo.translation.YouDaoTranslationQo;
import com.xjs.english.domain.qo.translation.YouDaoTranslationQo; import com.xjs.translation.domain.vo.translation.TranslationVo;
import com.xjs.english.domain.vo.translation.TranslationVo; import com.xjs.translation.exception.BusinessException;
import com.xjs.english.exception.BusinessException; import com.xjs.translation.service.TranslationService;
import com.xjs.english.service.TranslationService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false"> <configuration scan="true" scanPeriod="60 seconds" debug="false">
<!-- 日志存放路径 --> <!-- 日志存放路径 -->
<property name="log.path" value="logs/xjs-business-english" /> <property name="log.path" value="logs/xjs-english" />
<!-- 日志输出格式 --> <!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" /> <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />

@ -1,17 +1,13 @@
package com.xjs.english.service.impl; package com.xjs.translation.service.impl;
import com.xjs.english.XjsEnglishApp; import com.xjs.translation.XjsEnglishApp;
import com.xjs.english.domain.qo.translation.BaiDuTranslationQo; import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.english.domain.qo.translation.TranslationQo; import com.xjs.translation.domain.vo.translation.TranslationVo;
import com.xjs.english.domain.vo.translation.TranslationVo; import com.xjs.translation.service.TranslationService;
import com.xjs.english.service.TranslationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import javax.annotation.Resource; import javax.annotation.Resource;
import static org.junit.jupiter.api.Assertions.*;
/** /**
* @author xiejs * @author xiejs
* @desc * @desc

@ -1,17 +1,14 @@
package com.xjs.english.service.impl; package com.xjs.translation.service.impl;
import com.xjs.english.XjsEnglishApp; import com.xjs.translation.XjsEnglishApp;
import com.xjs.english.domain.qo.translation.TranslationQo; import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.english.domain.vo.translation.TranslationVo; import com.xjs.translation.domain.vo.translation.TranslationVo;
import com.xjs.english.service.TranslationService; import com.xjs.translation.service.TranslationService;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import javax.annotation.Resource; import javax.annotation.Resource;
import static org.junit.jupiter.api.Assertions.*;
/** /**
* @author xiejs * @author xiejs
* @desc * @desc
Loading…
Cancel
Save