1
2
Fork
You've already forked spring-boot-angular-example
0
A modern Spring Boot web application using latest JDK LTS and Angular
Java 51.6%
TypeScript 23.2%
Roff 14.8%
HTML 4.4%
Shell 3.6%
Other 2.4%
2025年12月19日 22:50:38 +01:00
.github/workflows feat: update pipeline to nodejs 24 and actions/checkout@6 actions/setup-node@v6 actions/setup-java@5 2025年12月19日 22:40:06 +01:00
backend feat: bouncycastle 1.83 2025年12月19日 22:50:38 +01:00
config chores: typo 2025年03月25日 20:55:48 +01:00
container docs: compact object headers jep519 2025年10月25日 23:02:22 +02:00
frontend feat: use inject() instead of constructor injector and configuration of eslint 2025年12月19日 22:31:05 +01:00
.gitignore feat: frontend sbom 2025年07月10日 14:18:43 +02:00
CHANGELOG.md feat: bouncycastle 1.83 2025年12月19日 22:50:38 +01:00
CODE_OF_CONDUCT.md init 2024年03月24日 19:29:53 +01:00
CONTRIBUTING.md init 2024年03月24日 19:29:53 +01:00
LICENSE-Apache-2.0 init 2024年02月25日 22:17:09 +01:00
LICENSE-EUPL-1.2 init 2024年02月11日 12:08:05 +01:00
README.md docs: example oidc codeberg.org 2025年03月30日 01:26:44 +01:00
SECURITY.md docs: update security contact email 2025年03月19日 22:58:38 +01:00

Introduction

An example of a modern Spring Boot application using latest JDK LTS and Angular:

  • backend - Contains the backend implemented in Spring Boot
  • frontend - Contains the frontend implemented in Angular
  • container - Contains a ContainerFile so you can build your own OCI-compliant container image (Note: It is up to you to secure it!)
  • config - Contains some example configurations

You will find further documentation (e.g. building, configuring etc.) in the corresponding subfolders.

We also explain how you can integrate it with an OIDC IdP by using Codeberg.org as an identity provider.

This example project is supposed to be easily reused, so you can build your own complex application.

License

You can choose to either use EUPL-1.2 (Web) or Apache-2.0 (Web) license.

Code

The code is available under:

Changelog

We keep an active changelog (CHANGELOG.md) to keep track of all changes so that users are informed what changes in which version.

Contributing

Find more information on contributing in CONTRIBUTING.md.

Code of Coduct

Find more information on the code of conduct in CODE_OF_CONDUCT.md

Security

Find more information on security of the projects and how to report security issues in SECURITY.md.