Skip to content

sniffertine/spring-boot-tapestry-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot - Tapestry integration

Maven Central License

A simple integration module for Tapestry 5.5.x into Spring Boot

Originally copied from https://github.com/code8/tapestry-boot and refactored.

To use spring-boot-tapestry-integration add a new property to your Spring Boot environment:

spring.tapestry.integration.appmodule=my.fully.qualified.class.name.AppModule

Usage

  1. Add the dependency (use the newest version from Maven Central)

         <dependency>
             <groupId>ch.baurs</groupId>
             <artifactId>spring-boot-tapestry-integration</artifactId>
             <version>0.9.3</version>
         </dependency>
    
  2. Define spring.tapestry.integration.appmodule in your application.properties

Features

  • bootstraps tapestry framework inside embedded servlet container managed by spring-boot
  • configure tapestry using spring environment (e.g. application.properties)
  • provides injection of spring services in tapestry
  • provides injection of tapestry services in spring

Example

see DemoApplicationTest

About

Integration Module for Tapestry 5 into Spring Boot

Resources

License

Stars

Watchers

Forks

Packages