JeePlatform 项目教程

JeePlatform 项目教程

jeeplatform 一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区 jeeplatform 项目地址: https://gitcode.com/gh_mirrors/je/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.propertiesapplication.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 项目并进行开发和调试。

jeeplatform 一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区 jeeplatform 项目地址: https://gitcode.com/gh_mirrors/je/jeeplatform

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苗韵列Ivan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值