Jeecg 开源项目教程
jeecg项目地址:https://gitcode.com/gh_mirrors/je/jeecg
1. 项目目录结构及介绍
Jeecg 的目录结构如下:
.
├── src // 主要源码目录
│ ├── main // 主程序源码
│ │ ├── java // Java 源码
│ │ │ └── org.jeecg // 包结构,存放业务代码
│ │ ├── resources // 资源文件
│ │ └── webapp // Web 应用目录
│ │ ├── WEB-INF // Web 应用配置
│ │ └── static // 静态资源目录
│ └── test // 测试代码
└── pom.xml // Maven 项目配置文件
src/main/java
: 存放所有的 Java 类,遵循包名规则。src/main/resources
: 配置文件和其他非 Java 文件存放的地方,如数据库连接配置等。src/main/webapp
: Web 应用目录,包括静态文件、JSP 页面以及 Web 应用配置。pom.xml
: Maven 项目的配置文件,管理依赖项。
2. 项目启动文件介绍
Jeecg 使用 Spring Boot 进行构建,因此启动文件通常是 src/main/java
目录下的一个包含 @SpringBootApplication
注解的类。一般情况下,这个类的名字类似 com.example.JeecgApplication
。你可以通过以下命令启动项目:
mvn spring-boot:run
或者,在 IDE 中找到此启动类并运行。
3. 项目的配置文件介绍
主要的配置文件位于 src/main/resources
目录下:
-
application.yml: Spring Boot 的核心配置文件,包含了服务器端口、数据库连接、日志设置等基本信息。
server: port: 8080 # 服务端口 spring: datasource: url: jdbc:mysql://localhost:3306/your_database?useUnicode=true&characterEncoding=UTF-8 username: your_username password: your_password driver-class-name: com.mysql.jdbc.Driver
-
log4j2.xml: 日志配置,定义日志级别、输出位置等。
<Configuration status="WARN"> ... <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </Appenders> ... </Configuration>
除了这些默认配置文件,Jeecg 还可能有额外的应用或特定模块的配置,如工作流引擎的配置、邮件服务配置等,这些可以根据实际需求查找和调整。
注意:上述配置示例可能需要根据你的具体环境进行修改,例如数据库 URL、用户名和密码。
完成上述步骤后,你就可以开始使用 Jeecg 开源项目进行开发了。如果你遇到任何问题,可以查阅项目的官方文档或到 GitHub 仓库中寻找帮助。