HIS 项目使用教程
1. 项目目录结构及介绍
HIS 项目的目录结构如下:
HIS/
├── HIS-app/
├── HIS-master/
├── HIS-web/
├── document/
│ └── picture/
├── his-cloud/
├── .gitignore
├── LICENSE
└── README.md
目录介绍
- HIS-app: 患者前端应用。
- HIS-master: 单体应用,包含医院信息系统的核心功能。
- HIS-web: 诊疗前端应用。
- document/picture: 存放项目文档中的图片资源。
- his-cloud: 分布式微服务应用,与单体应用实现相同的业务功能。
- .gitignore: Git 忽略文件配置。
- LICENSE: 项目许可证文件,采用 Apache-2.0 许可证。
- README.md: 项目介绍文件。
2. 项目启动文件介绍
HIS-master 单体应用
在 HIS-master
目录下,主要的启动文件是 Application.java
,位于 src/main/java/com/neu/his/Application.java
。
package com.neu.his;
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);
}
}
his-cloud 分布式微服务应用
在 his-cloud
目录下,每个微服务模块都有自己的启动文件,例如 EurekaServerApplication.java
位于 src/main/java/com/neu/his/eureka/EurekaServerApplication.java
。
package com.neu.his.eureka;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaServerApplication.class, args);
}
}
3. 项目配置文件介绍
HIS-master 单体应用
在 HIS-master
目录下,主要的配置文件是 application.yml
,位于 src/main/resources/application.yml
。
spring:
application:
name: his-master
datasource:
url: jdbc:mysql://localhost:3306/his?useSSL=false&serverTimezone=UTC
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: update
show-sql: true
server:
port: 8080
his-cloud 分布式微服务应用
在 his-cloud
目录下,每个微服务模块都有自己的配置文件,例如 application.yml
位于 src/main/resources/application.yml
。
spring:
application:
name: his-eureka-server
profiles:
active: dev
server:
port: 8761
eureka:
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://localhost:8761/eureka/
以上是 HIS 项目的目录结构、启动文件和配置文件的介绍。希望这份教程能帮助你更好地理解和使用该项目。