Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bclozel/spring-boot-workshop
https://github.com/bclozel/spring-boot-workshop
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/bclozel/spring-boot-workshop
- Owner: bclozel
- License: apache-2.0
- Created: 2015-04-16T09:17:53.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-04-16T23:11:14.000Z (over 9 years ago)
- Last Synced: 2024-05-10T22:08:04.982Z (6 months ago)
- Language: Java
- Size: 195 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE.txt
Awesome Lists containing this project
README
= Spring Boot Workshop
This workshop requires:
* git
* maven 3.2+
* JDK6+ (JDK8 if you want to have fun with lambdas)
* optional: Tomcat 8 if you want to deploy a Spring Boot war applicationNote that Spring Boot itself also works with Gradle 1.12.
The slides of the session are https://speakerdeck.com/bclozel/[available on speakerdeck].
The provided applications are:
* `workshop`: main application we'll work on (web, jpa, rest repositories, security, actuator)
* `command-line` and `hello-service-auto-configuration`: showcase of a custom Spring Boot auto-configuration
* `my-webapp`: example web app that can be deployed in a Servlet 3+ container.The following command (or the equivalent IDE command) you get the required dependencies:
$ mvn clean package
You can check out at any time a branch that will bring you up to speed with the current step, with `stepX` the name
of the step you want to be in (i.e. step is completed and you're ready to work on the next one):$ git reset origin/stepX --hard
== Thanks
This workshop has been prepared by https://twitter.com/snicoll[Stéphane Nicoll] and
https://twitter.com/brianclozel[Brian Clozel].