# specter-core-ssm **Repository Path**: liangthink/specter-core-ssm ## Basic Information - **Project Name**: specter-core-ssm - **Description**: 核心-简易版的SSM框架 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-10 - **Last Updated**: 2025-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: SSM ## README # specter-core-ssm #### 一、介绍 简易版的SSM框架,可以结合spring-boot进行使用 #### 二、软件架构 1. 通过JPA简单实现mybatis中mapper文件生成; 2. 通过改写mapping-handler实现controller的convension路径; 3. 通过security模块实现用户管理等安全机制; #### 三、代码结构 ``` specter-core-ssm ├── src/main/java //系统代码目录 │ ├── com.specter.boot //自动配置 │ ├── com.specter.dev //开发部署 │ │ ├── code //代码生成器 │ │ ├── docs //文档生成器 │ ├── com.specter.mvc //应用访问 │ ├── com.specter.serv //集成服务 │ ├── com.specter.sure //安全认证 │ └── com.specter.utils //公共工具 ├── src/main/resources //系统资源目录 │ ├── config //系统配置文件 │ │ ├── spring //Spring配置文件 │ │ └── com.specter.*.properties //各个模块配置 │ ├── static //系统静态资源 │ │ ├── japi //模块API文档 │ │ ├── sapi //内置API文档 │ │ └── **.html //公共页面 │ ├── templates //后台渲染模板 │ ├── application.properties //系统配置文件 │ └── application.yml //系统配置文件 ├── .mvn/repository //打包jar发布点 └── README.md //系统说明 ``` #### 四、关于制作个人MAVEN库 1. 在本地创建一个发布的maven架包的仓库目录 .mvn/repository ; 2. 在本地pom.xml增加发布路劲,指向本项目的 .mvn/repository 目录 ; ``` ${project.id} ${project.name} file:${project.dir}/.mvn/repository ``` 3. 在本地生成maven的发布包,并上传在gitee仓库中 ; ``` ./mvnw clean install deploy git commit ... git push ... ``` 4. 在需要使用该架包的项目中,添加pom.xml的相关依赖 "/raw/master/" 为文件下载地址; ``` specter-core-ssm specter-core-ssm https://gitee.com/liangthink/specter-core-ssm/raw/master/.mvn/repository com.specter specter-core 3.0.0-SNAPSHOT ``` #### 五、其他情况说明 1. MacOS中删除隐藏文件.DS_Store ``` find ./ -name '.DS_Store' -depth -exec rm {} \; ```