/thrx-framework

my personal microservice framework / stack based on dropwizard

Primary LanguageJavaApache License 2.0Apache-2.0

ARCHIVED

old POC

thrx-framework

my personal thrx microservice framework based on dropwizard

develop branch: Build Status

master branch: Build Status

Focus

Focus on rapid development of small and medium

  • web projects

  • backend of mobile apps

  • ....

    Initialy developed for callenger.one

Tooling

in Use:

  • Dropwizard
  • ....

to Evaluate

Development

Used services:

Documentations and Howto:

Build

Build the project with

$ mvn install

Run

Now you can run your webapp with:

$ java -jar artifactId.jar

Debug in eclipse

Java Launch:

	Project: 			thrx-service-example
	Main class: 		org.thrx.service.example.ExampleApplication
	Program arguments: 		server src\main\resources\config.yml

oder:

	https://github.com/Tasktop/dropwizard-tools

Evtl. muss in der Eclipse die debug Konfiguration angepasst werden: Suspend execution on uncaugt Exceptions darf nicht an sein sonnst gibt es beim starten probleme beim laden der externen dependencies

Debug/Run Tests in eclipse

Auf das ganze Projekt:

rechte Maustaste:
 -- Project Run As: / Debug As: Maven Test

Auf einen einzelnen Test:

rechte Maustaste:
/thrx-framework-example/src/test/java/org/thrx/service/example/test/ExampleServiceAdminTest.java
Run As: / Debug As: JU junit Test