[フレーム]

Clean Java development

Take advantage of Domain-Driven Design
to build great Java micro-services and applications.

Generate a project by running...
  • mvn -U org.seedstack:seedstack-maven-plugin:generate
...or explore by downloading samples

SeedStack is an opinionated, easy-to-use Java development stack.

Learn more...

Getting started

@Path("/hello/{name}")
public class HelloResource {
 @Inject
 private GreeterService greeterService;
 @GET
 @Produces(MediaType.TEXT_HTML)
 public String hello(@PathParam("name") String name) {
 return greeterService.sayHello(name);
 }
 @Service
 interface GreeterService {
 String sayHello(String name);
 }
 static class HtmlGreeterService implements GreeterService {
 @Override
 public String sayHello(String name) {
 return "<h1>Hello " + name + "!</h1>";
 }
 }
}

In the example above, a REST resource uses an injected service to say hello!
Learn how to do more by creating your first application.

Contributing

SeedStack is Open-Source Software so you can contribute yourself to make it better. Code contributions are welcome but there is a lot more you can do to help: documentation fixes and improvements, issue reporting, feature suggestions, ...

We would love to hear back from you!


Keyboard shortcuts

? Show this help dialog
/ Focus the search field
Go to previous page
Go to next page
g d Go to documentation
g a Go to add-ons library
g g Go to guides list

Fetching components...

Component Version

AltStyle によって変換されたページ (->オリジナル) /