JeePlatform 项目教程
1. 项目目录结构及介绍
JeePlatform 项目是一个以 SpringBoot 为核心框架,集成了 Mybatis、SpringMVC 和多种开源组件的企业信息化开发基础平台。项目的目录结构如下:
├─jeeplatform----------------------------父项目,公共依赖
│ │ │ ├─jeeplatform-admin--------------------------基础管理系统
│ │ │ ├─jeeplatform-cms-----------------------内容管理系统
│ │ │ ├─jeeplatform-common--------------------------通用工程
│ │ │ ├─jeeplatform-oa--------------------------协调办公系统
│ │ │ ├─jeeplatform-provider-----------------------平台服务中心
│ │ │ ├─jeeplatform-provider-api-----------------------平台服务API
│ │ │ ├─jeeplatform-sso-cas-----------------------CAS单点登录服务端
│ │ │ ├─jeeplatform-sso-oauth2---------------OAuth2.0单点登录服务端
目录结构介绍
- jeeplatform: 父项目,包含所有子模块的公共依赖。
- jeeplatform-admin: 基础管理系统,负责系统的基本管理功能。
- jeeplatform-cms: 内容管理系统,负责内容的管理和发布。
- jeeplatform-common: 通用工程,包含项目中常用的工具类和配置。
- jeeplatform-oa: 协调办公系统,负责办公自动化相关功能。
- jeeplatform-provider: 平台服务中心,提供平台的核心服务。
- jeeplatform-provider-api: 平台服务API,定义平台服务的接口。
- jeeplatform-sso-cas: CAS单点登录服务端,实现CAS单点登录功能。
- jeeplatform-sso-oauth2: OAuth2.0单点登录服务端,实现OAuth2.0单点登录功能。
2. 项目启动文件介绍
JeePlatform 项目的启动文件通常位于 jeeplatform-admin
模块中,具体路径为 jeeplatform-admin/src/main/java/com/jeeplatform/Application.java
。
启动文件示例
package com.jeeplatform;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
启动文件介绍
- @SpringBootApplication: 这是一个组合注解,包含了
@Configuration
、@EnableAutoConfiguration
和@ComponentScan
,用于简化 Spring Boot 应用的配置。 - SpringApplication.run: 启动 Spring Boot 应用,并运行在嵌入式的 Tomcat 服务器上。
3. 项目配置文件介绍
JeePlatform 项目的配置文件主要位于 jeeplatform-admin/src/main/resources
目录下,常见的配置文件包括 application.properties
或 application.yml
。
配置文件示例 (application.properties)
# 服务器端口
server.port=8080
# 数据库配置
spring.datasource.url=jdbc:mysql://localhost:3306/jeeplatform
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# MyBatis 配置
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=com.jeeplatform.model
# 日志配置
logging.level.com.jeeplatform=DEBUG
配置文件介绍
- server.port: 配置服务器的端口号,默认为 8080。
- spring.datasource: 配置数据库连接信息,包括 URL、用户名、密码和驱动类。
- mybatis: 配置 MyBatis 的映射文件位置和类型别名包。
- logging: 配置日志级别,用于控制日志的输出。
通过以上配置,可以启动 JeePlatform 项目并进行开发和调试。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考