提交 d30171fd authored 作者: javamaoyang's avatar javamaoyang

init

上级 f6b09a5e
流水线 #8624 已失败 于阶段
in 6 seconds
...@@ -48,6 +48,12 @@ ...@@ -48,6 +48,12 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<dependency> <dependency>
<groupId>org.json</groupId> <groupId>org.json</groupId>
<artifactId>json</artifactId> <artifactId>json</artifactId>
......
...@@ -2,10 +2,16 @@ package com.example.controller; ...@@ -2,10 +2,16 @@ package com.example.controller;
import com.example.baidu.ueditor.ActionEnter; import com.example.baidu.ueditor.ActionEnter;
import com.example.baidu.ueditor.ConfigManager; import com.example.baidu.ueditor.ConfigManager;
import com.example.util.AliyunOSSConfigConstant;
import com.example.util.AliyunOSSUtil;
import com.example.util.DataConfig;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -13,17 +19,20 @@ import javax.servlet.http.HttpServletRequest; ...@@ -13,17 +19,20 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;
@Controller @Controller
public class UEditorController { public class UEditorController {
@Value("${oss.host}") private Map<String, AliyunOSSConfigConstant> projectMap = new HashMap<String, AliyunOSSConfigConstant>();
private String imageUrl;
@Autowired
private AliyunOSSUtil aliyunOSSUtil;
@Value("${oss.folder}")
private String ossPath;
@RequestMapping("/") @RequestMapping("/")
private String showPage() { private String showPage() {
...@@ -33,7 +42,12 @@ public class UEditorController { ...@@ -33,7 +42,12 @@ public class UEditorController {
@RequestMapping(value = "/config") @RequestMapping(value = "/config")
public void config(HttpServletRequest request, HttpServletResponse response) { public void config(HttpServletRequest request, HttpServletResponse response) {
String env=request.getParameter("env");
AliyunOSSConfigConstant aliyunOSSConfigConstant=aliyunOSSUtil.getOssConfig(env);
//OSSConfigConstant oSSConfigConstant=ev.getProperty("projectMap.woyou", OSSConfigConstant.class);
response.setContentType("application/json"); response.setContentType("application/json");
String rootPath = request.getSession().getServletContext().getRealPath("/"); String rootPath = request.getSession().getServletContext().getRealPath("/");
try { try {
...@@ -43,8 +57,8 @@ public class UEditorController { ...@@ -43,8 +57,8 @@ public class UEditorController {
String exec = new ActionEnter(request, rootPath).exec(); String exec = new ActionEnter(request, rootPath).exec();
//exec=exec.replace("\"imageUrlPrefix\":\"https://imgb.mofangx.com/\"","'imageUrlPrefix':'"+imageUrlPrefix+"'"); //exec=exec.replace("\"imageUrlPrefix\":\"https://imgb.mofangx.com/\"","'imageUrlPrefix':'"+imageUrlPrefix+"'");
exec=exec.replace("{imgUrl}",imageUrl+"/"); exec=exec.replace("{imgUrl}",aliyunOSSConfigConstant.getHost()+"/");
exec=exec.replace("{basePath}",ossPath); exec=exec.replace("{basePath}",aliyunOSSConfigConstant.getFolder());
//exec=exec.replace("'basePath':'erp/'","'basePath':'"+ossPath+"'"); //exec=exec.replace("'basePath':'erp/'","'basePath':'"+ossPath+"'");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论