Skip to content

DreamLi1314/angboot

Repository files navigation

Build Status HitCount codecov GitHub issues GitHub issues by-label GitHub issues by-label GitHub repo size GitHub release GitHub License Gitter

Deprecated: New Repository for jfoa: https://github.com/JavaFamilyClub/jfoa

0. Preview Application

You can preview angboot on www.javafamily.club----- It is new repository jfoa now.

1. Prerequisites

You should have installed the following software and configure the corresponding environment variables:

  • JDK: version >= 1.8

2. Technical selection

  • Java(Basic Framework): Spring Boot 2.1.6
  • Security: SpringSecurity
  • ORM: Mybatis
  • SSO: CAS
  • Web: Angular8 + Bootstrap4 + SCSS
  • Server: Tomcat
  • Datasource: H2 + Druid
  • Project Management Tools: Gradle
  • Doc Tools: Swagger2, Swagger-UI
  • CI Tools: Travis(Default), Jenkins
  • Cache: Map(Support Redis, Ehcache etc.)
  • RPC: Dubbo
  • Schedule: Quartz

3. Run application

execute follow command for install dependencies in your terminal, Note: just first.

gradlew[.bat] build

execute follow command for start up application

gradlew[.bat] server

4. Versions

5. Getting help

  • Master version: To see User Manual.
  • Current Version: To see docs/index.md

6. Todo list of this version

  • Upgrade angular from v7 to v8.
  • Change web test framework from karma to jest.

7. Change Log

Version 0.2.1:

  • Upgrade gradle from v5.x to v6.x.
  • Support Schedule Task With Quartz

Version 0.2.0:

Version 0.1.x:

  • project management tools from ant + maven to gradle.
  • upgrade angular from v6 to v7.

License

AngBoot is Open Source software released under the Apache 2.0 license.