Angular-Rest-SpringSecurity 项目教程
1. 项目的目录结构及介绍
angular-rest-springsecurity/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── github/
│ │ │ └── philipsorst/
│ │ │ ├── config/
│ │ │ ├── controller/
│ │ │ ├── domain/
│ │ │ ├── repository/
│ │ │ ├── security/
│ │ │ └── service/
│ │ └── resources/
│ │ ├── static/
│ │ ├── templates/
│ │ └── application.properties
│ └── test/
│ └── java/
│ └── com/
│ └── github/
│ └── philipsorst/
├── angular-client/
│ ├── e2e/
│ ├── src/
│ │ ├── app/
│ │ ├── assets/
│ │ ├── environments/
│ │ ├── index.html
│ │ ├── main.ts
│ │ ├── polyfills.ts
│ │ ├── styles.css
│ │ └── test.ts
│ ├── angular.json
│ ├── package.json
│ ├── tsconfig.json
│ └── tslint.json
├── .gitignore
├── LICENSE
├── README.md
├── pom.xml
└── webpack.config.js
目录结构介绍
src/main/java/com/github/philipsorst/
: 包含后端Java代码,分为多个子目录如config
,controller
,domain
,repository
,security
,service
等。src/main/resources/
: 包含配置文件和静态资源。application.properties
: 后端配置文件。
angular-client/
: 包含Angular前端代码。src/
: Angular应用的主要代码。angular.json
,package.json
,tsconfig.json
,tslint.json
: 前端配置文件。
.gitignore
,LICENSE
,README.md
: 项目管理文件。pom.xml
: Maven项目配置文件。webpack.config.js
: Webpack配置文件。
2. 项目的启动文件介绍
后端启动文件
src/main/java/com/github/philipsorst/Application.java
: 这是Spring Boot应用的入口文件,包含main
方法,用于启动Spring Boot应用。
前端启动文件
angular-client/src/main.ts
: 这是Angular应用的入口文件,负责引导Angular应用。
3. 项目的配置文件介绍
后端配置文件
src/main/resources/application.properties
: 包含Spring Boot应用的各种配置,如数据库连接、服务器端口等。
前端配置文件
angular-client/angular.json
: Angular项目的配置文件,包含项目结构、构建选项等。angular-client/package.json
: 包含前端项目的依赖和脚本命令。angular-client/tsconfig.json
: TypeScript编译配置文件。angular-client/tslint.json
: TSLint配置文件,用于代码风格检查。
以上是angular-rest-springsecurity
项目的目录结构、启动文件和配置文件的详细介绍。希望这份文档能帮助你更好地理解和使用该项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考