generated from youfool-project/youfool-prj-springboot-template
Restructure project package structure and add MCP configuration
- Moved all files from com.chinaweal.youfool.prj to io.lroyia.ccdemo package - Updated file paths and imports throughout the project - Removed AuthorityCheck.java file - Added MCP server configuration in .mcp.json - Updated pom.xml and .gitignore for new project structure
This commit is contained in:
parent
4b078153b0
commit
d91c141c6d
|
|
@ -1,3 +1,4 @@
|
|||
/.idea
|
||||
/*.iml
|
||||
/target
|
||||
settings.local.json
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"mcpServers": {
|
||||
"dev-mcp": {
|
||||
"type": "sse",
|
||||
"url": "http://www.chinaweal.com.cn:8090/sse",
|
||||
"headers": {
|
||||
"X-Api-Key": "sk-9285f5288ccf4f05a750b73e11a92690"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
4
pom.xml
4
pom.xml
|
|
@ -4,8 +4,8 @@
|
|||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>com.chinaweal.youfool</groupId>
|
||||
<artifactId>youfool-prj-springboot-template</artifactId>
|
||||
<groupId>io.lroyia</groupId>
|
||||
<artifactId>ccdemo</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
<packaging>war</packaging>
|
||||
<name>${project.artifactId}</name>
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
package com.chinaweal.youfool.prj.config;
|
||||
|
||||
import com.chinaweal.youfool.increpack.common.interceptor.PrjFileCheck;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
import java.io.File;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created with IDEA 15.0.2
|
||||
* 应用启动的文件授权检验
|
||||
*
|
||||
* @author Lain
|
||||
* @date 2020-10-11
|
||||
* @time 16:47
|
||||
*/
|
||||
@Component
|
||||
public class AuthorityCheck {
|
||||
private Logger log = LoggerFactory.getLogger(this.getClass());
|
||||
|
||||
@Value("${spring.profiles.active}")
|
||||
private String env;
|
||||
|
||||
@PostConstruct
|
||||
public void doAuthorityCheck() throws Exception {
|
||||
|
||||
if ("prod".equalsIgnoreCase(this.env)) {
|
||||
//当前系统部署路径
|
||||
ClassLoader classLoader = this.getClass().getClassLoader();
|
||||
String path = classLoader.getResource("").getPath();
|
||||
String prjPath = new File(path).getParentFile().getParent();
|
||||
List<String> resultList = new PrjFileCheck().doPrjFileCheck(prjPath);
|
||||
if (resultList.size() > 0) {
|
||||
for (int i = 0; i < resultList.size(); i++) {
|
||||
String s = resultList.get(i);
|
||||
log.error("{}.篡改文件:{}", i + 1, s);
|
||||
}
|
||||
log.error("因为部分文件的auth不正确,应用启动失败,请修正授权!");
|
||||
//检验文件不通过,停止程序
|
||||
Thread.sleep(3600000);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj;
|
||||
package io.lroyia.ccdemo;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
|
|
@ -10,11 +10,11 @@ import org.springframework.cache.annotation.EnableCaching;
|
|||
@SpringBootApplication(scanBasePackages = {"com.chinaweal"})
|
||||
@EnableCaching
|
||||
@Slf4j
|
||||
public class YoufoolApplication extends SpringBootServletInitializer {
|
||||
public class CCDemoRun extends SpringBootServletInitializer {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
SpringApplication.run(YoufoolApplication.class, args);
|
||||
SpringApplication.run(CCDemoRun.class, args);
|
||||
log.info("========================== 程序启动成功! ==========================");
|
||||
log.info("====== 程 序:youfool-prj-springboot-template!");
|
||||
log.info("====== 描 述:boot基础的后台模板!");
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.common.constants;
|
||||
package io.lroyia.ccdemo.common.constants;
|
||||
|
||||
/**
|
||||
* session常量
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.common.util;
|
||||
package io.lroyia.ccdemo.common.util;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.config;
|
||||
package io.lroyia.ccdemo.config;
|
||||
|
||||
import com.baomidou.mybatisplus.core.config.GlobalConfig;
|
||||
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
|
||||
|
|
@ -19,7 +19,7 @@ import javax.sql.DataSource;
|
|||
*/
|
||||
|
||||
@Configuration
|
||||
@MapperScan(basePackages = {"com.chinaweal.youfool.framework.springboot.cms.**.mapper", "com.chinaweal.youfool.prj.**.mapper"})
|
||||
@MapperScan(basePackages = {"com.chinaweal.youfool.framework.springboot.cms.**.mapper", "io.lroyia.**.mapper"})
|
||||
public class PrjDataSource {
|
||||
|
||||
@Resource
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.config;
|
||||
package io.lroyia.ccdemo.config;
|
||||
|
||||
import cn.dev33.satoken.interceptor.SaInterceptor;
|
||||
import cn.dev33.satoken.router.SaRouter;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.config;
|
||||
package io.lroyia.ccdemo.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.controller;
|
||||
package io.lroyia.ccdemo.controller;
|
||||
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
|
|
@ -8,7 +8,7 @@ import com.chinaweal.youfool.framework.springboot.common.util.RSAUtil;
|
|||
import com.chinaweal.youfool.framework.springboot.rest.RestResult;
|
||||
import com.chinaweal.youfool.framework.springboot.rest.ResultCode;
|
||||
import com.chinaweal.youfool.framework.springboot.user.entity.UserBase;
|
||||
import com.chinaweal.youfool.prj.common.constants.SessionConstants;
|
||||
import io.lroyia.ccdemo.common.constants.SessionConstants;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.dev;
|
||||
package io.lroyia.ccdemo.dev;
|
||||
|
||||
|
||||
import com.chinaweal.youfool.framework.springboot.cms.dev.GenerateDictConstant;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.dev;
|
||||
package io.lroyia.ccdemo.dev;
|
||||
|
||||
|
||||
import com.chinaweal.youfool.framework.springboot.cms.dev.GenerateDictEnums;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.dev;
|
||||
package io.lroyia.ccdemo.dev;
|
||||
|
||||
|
||||
import com.chinaweal.youfool.framework.springboot.mybatis.plus.FastCodeGenerator;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.service.impl;
|
||||
package io.lroyia.ccdemo.system.impl;
|
||||
|
||||
import cn.dev33.satoken.stp.StpInterface;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj.service.impl;
|
||||
package io.lroyia.ccdemo.system.impl;
|
||||
|
||||
import cn.dev33.satoken.exception.NotLoginException;
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
|
|
@ -6,7 +6,7 @@ import cn.dev33.satoken.stp.StpUtil;
|
|||
import com.chinaweal.youfool.framework.springboot.rest.RestResult;
|
||||
import com.chinaweal.youfool.framework.springboot.user.entity.UserBase;
|
||||
import com.chinaweal.youfool.framework.springboot.user.service.UserBaseService;
|
||||
import com.chinaweal.youfool.prj.common.constants.SessionConstants;
|
||||
import io.lroyia.ccdemo.common.constants.SessionConstants;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.chinaweal.youfool.prj;
|
||||
package io.lroyia.ccdemo;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
Loading…
Reference in New Issue