Go to file
collaboratewithakash dde992c3b9
Back-link added
2019-02-05 16:37:27 +05:30
JGit Task/bael 10829 (#5844) 2018-12-10 09:37:46 -08:00
Twitter4J
akka-http backlink added 2019-01-04 18:03:13 +05:30
akka-streams
algorithms-genetic
algorithms-miscellaneous-1 Back-link added 2019-02-05 15:48:35 +05:30
algorithms-miscellaneous-2 add code for jgrapht image gen 2018-12-11 22:46:08 +02:00
algorithms-sorting small fix in merge sort 2018-12-14 00:01:53 +02:00
animal-sniffer-mvn-plugin
annotations
antlr
apache-avro
apache-bval
apache-curator [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
apache-cxf
apache-fop
apache-geode
apache-meecrowave
apache-opennlp
apache-poi
apache-pulsar
apache-shiro
apache-solrj
apache-spark Kafka spark cassandra (#6089) 2019-01-09 21:50:46 +01:00
apache-thrift
apache-tika
apache-velocity
apache-zookeeper
asciidoctor
asm
atomix
autovalue
aws
aws-lambda
axon BAEL-2435 Change dependency 2018-12-31 13:45:58 +01:00
azure
blade BAEL-2294 (#6191) 2019-01-23 09:12:06 -08:00
bootique
cas
cdi
checker-plugin
core-groovy code related to concatenate strings in Groovy (#6277) 2019-02-04 08:44:52 -08:00
core-java Back-link added 2019-02-05 16:11:56 +05:30
core-java-8 New examples (#6242) 2019-01-30 16:40:24 +01:00
core-java-9 Back-link added 2019-02-05 15:14:51 +05:30
core-java-10
core-java-11 Back-link added 2019-02-05 15:03:08 +05:30
core-java-arrays move the code into core-java-collections-lists module 2019-01-25 09:51:15 +04:00
core-java-collections Back-link added 2019-02-05 15:37:10 +05:30
core-java-collections-list Added Stream Api 2019-01-31 16:18:59 +04:00
core-java-concurrency-advanced [BAEL-10837] - Splitted core-java-concurrency module 2018-12-25 21:54:46 +05:30
core-java-concurrency-basic added link 2019-01-14 20:48:58 +01:00
core-java-concurrency-collections
core-java-io Update README.md 2019-01-27 15:10:33 +02:00
core-java-lang Back-link added 2019-02-05 15:59:57 +05:30
core-java-lang-oop Update README.md 2018-12-25 15:54:29 +02:00
core-java-lang-syntax Back-link added 2019-02-05 16:07:13 +05:30
core-java-networking [BAEL-11401] - Moved articles out of core-java (part 2) 2018-12-29 21:54:59 +05:30
core-java-perf Back-link added 2019-02-05 15:43:39 +05:30
core-java-security Back-link added 2019-02-05 16:14:13 +05:30
core-java-sun [BAEL-11401] - Moved articles out of core-java (part 2) 2018-12-29 21:54:59 +05:30
core-kotlin Feature/bael 2129 (#6182) 2019-01-25 22:15:40 -03:00
core-scala
couchbase [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
custom-pmd
dagger
data-structures Update README.md 2018-12-21 17:59:20 +08:00
ddd
deeplearning4j Update README.md 2018-12-15 05:05:17 +08:00
disruptor
dozer
drools
dubbo
eclipse
ethereum edit readme to trigger travis build 2019-01-10 18:17:59 -02:00
feign
flyway-cdi-extension
geotools
google-cloud
google-web-toolkit
gradle
grails
graphql/graphql-java
grpc
gson backlink added 2019-01-04 17:55:40 +05:30
guava [BAEL-11402] - Moved articles out of core-java (part 3) 2018-12-30 01:19:12 +05:30
guava-collections
guava-modules
guest [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
guice
hazelcast
helidon
httpclient
hystrix
image-processing
immutables
intelliJ
jackson Back-link added 2019-02-05 16:15:58 +05:30
java-collections-conversions [BAEL-10836] - Moved Java8CollectionCleanupUnitTest, AddElementsUnitTest and articles 2018-12-29 20:12:21 +05:30
java-collections-maps Back-link added 2019-02-05 16:21:14 +05:30
java-dates Back-link added 2019-02-05 15:57:26 +05:30
java-ee-8-security-api
java-lite [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
java-numbers Update pom.xml 2019-01-10 21:22:46 +02:00
java-rmi
java-spi
java-streams Back-link added 2019-02-05 16:35:20 +05:30
java-strings Back-link added 2019-02-05 15:40:21 +05:30
java-vavr-stream
java-websocket
javafx
javax-servlets
javaxval
jaxb
jee-7 backlink added 2019-01-04 17:56:40 +05:30
jee-7-security
jenkins
jersey
jgroups
jhipster BAEL-2363 BAEL-2337 BAEL-1996 BAEL-2277 Update README (#5973) 2018-12-22 11:40:24 -06:00
jib BAEL-10335 - repo cleanup work 2018-12-18 23:02:40 +02:00
jjwt
jmeter
jmh
jni
jooby Task/bael 10882 fixes2 (#6278) 2019-02-04 16:57:33 +02:00
jsf
json
json-path
jsoup
jta
jws
kotlin-js
kotlin-libraries Back-link added 2019-02-05 15:46:25 +05:30
lagom
libraries Back-link added 2019-02-05 16:04:28 +05:30
libraries-apache-commons move ftp file 2018-12-16 17:20:58 +02:00
libraries-data Update README.md 2019-01-14 22:21:27 +02:00
libraries-security
libraries-server BAEL-2270 Refactor - Moved classes from libraries to libraries-server (#6210) 2019-01-24 21:32:29 -03:00
linkrest
logging-modules [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
lombok Lombok SuperBuilder 2019-01-31 05:48:35 -07:00
lombok-custom Backlink added 2019-01-04 17:53:20 +05:30
lucene
mapstruct [BAEL-12114] - Upgraded MapStruct article 2019-02-03 11:55:43 +05:30
maven
maven-archetype
maven-polyglot
mesos-marathon
metrics BAEL-10335 - repo cleanup work 2018-12-18 23:02:40 +02:00
micronaut
microprofile
msf4j
muleesb
mustache * Renamed IntegrationTests that needed manual configurations to run succesfully as ManualTests 2018-12-29 19:09:35 -02:00
mybatis
noexception
optaplanner
orika
osgi
parent-boot-1 add readmes, remove extra modules 2018-12-16 16:25:49 +02:00
parent-boot-2 add readmes, remove extra modules 2018-12-16 16:25:49 +02:00
parent-java BAEL-2059 2019-01-10 15:16:53 -07:00
parent-kotlin Merge pull request #5771 from denis-zhdanov/BAEL-2373-kotlin-contracts 2018-12-20 22:46:08 +02:00
parent-spring-4
parent-spring-5 migrated the following modules using parent-spring-5 to spring 5.1: 2019-01-09 23:54:26 -02:00
patterns added solid code (#6226) 2019-01-27 15:18:13 +01:00
pdf
performance-tests
persistence-modules Back-link added 2019-02-05 16:19:19 +05:30
play-framework
pmd
protobuffer
rabbitmq
raml
ratpack
reactor-core
rest-with-spark-java [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
resteasy Update README.md 2018-12-20 21:52:22 +08:00
restx
rsocket Create README.md 2018-12-16 12:48:55 +02:00
rule-engines
rxjava
rxjava-2 added link 2018-12-13 20:23:55 +01:00
saas
software-security/sql-injection-samples Code for BAEL-1381 (#6214) 2019-01-30 18:16:26 -08:00
spark-java
spring-4 Fix the integration test in module spring-4 2019-01-31 22:27:52 +01:00
spring-5
spring-5-data-reactive
spring-5-mvc
spring-5-reactive back-link added 2019-01-04 17:38:08 +05:30
spring-5-reactive-client
spring-5-reactive-oauth Back-link added 2019-02-05 16:09:28 +05:30
spring-5-reactive-security
spring-5-security
spring-5-security-oauth Now using Auth and Resource servers from Baeldung/spring-security-oauth (#6128) 2019-01-12 12:57:19 -08:00
spring-activiti
spring-akka
spring-all moved shedlock code example to module "spring-boot-libraries" 2018-12-19 20:04:54 +01:00
spring-amqp
spring-amqp-simple * Renamed IntegrationTests that needed manual configurations to run succesfully as ManualTests 2018-12-29 19:09:35 -02:00
spring-aop just migrated poms, nothing checked 2018-12-22 10:36:08 -02:00
spring-apache-camel
spring-batch
spring-bom
spring-boot Initial Commit (#6202) 2019-01-27 21:27:43 -06:00
spring-boot-admin
spring-boot-angular-ecommerce
spring-boot-autoconfiguration Rename the test in boot-autoconfiguration 2019-02-02 11:01:02 +01:00
spring-boot-bootstrap Back-link added 2019-02-05 15:26:57 +05:30
spring-boot-camel
spring-boot-cli
spring-boot-client * migrated the following modules: 2018-12-09 11:10:19 -02:00
spring-boot-crud
spring-boot-ctx-fluent Migrated modules to use parent-boot with version spring-boot 2.1 2018-12-09 11:10:19 -02:00
spring-boot-custom-starter
spring-boot-disable-console-logging * migrated the following modules: 2018-12-09 11:10:19 -02:00
spring-boot-gradle
spring-boot-jasypt Migrated modules to use parent-boot with version spring-boot 2.1 2018-12-09 11:10:19 -02:00
spring-boot-keycloak
spring-boot-libraries Merge pull request #6180 from eugenp/lor6-patch-1 2019-01-27 15:13:23 +02:00
spring-boot-logging-log4j2
spring-boot-mvc Add code for issue BAEL-2574 (#6249) 2019-01-31 22:19:07 -08:00
spring-boot-ops backlink added 2019-01-04 17:44:10 +05:30
spring-boot-property-exp
spring-boot-rest Update README.md 2019-02-02 16:43:41 +02:00
spring-boot-security add start class 2019-01-01 22:44:53 +02:00
spring-boot-testing Update README.MD 2019-01-05 18:44:33 +02:00
spring-boot-vue fix test names, missing templates 2018-12-09 20:36:56 +02:00
spring-cloud Merge pull request #6219 from eugenp/lor6-patch-2 2019-01-27 15:13:04 +02:00
spring-cloud-bus
spring-cloud-cli
spring-cloud-data-flow BAEL-10335 - repo cleanup work 2018-12-18 23:02:40 +02:00
spring-core Back-link added 2019-02-05 16:37:27 +05:30
spring-cucumber just migrated poms, nothing checked 2018-12-22 10:36:08 -02:00
spring-data-rest [BAEL-10924] - Fixed spring-data-rest integration tests 2019-02-03 15:03:02 +05:30
spring-data-rest-querydsl
spring-dispatcher-servlet Migrated modules using parent-spring-5: 2019-01-10 11:05:18 -02:00
spring-drools
spring-ehcache spring-boot ehcache example added (#6136) 2019-01-21 09:14:06 +01:00
spring-ejb
spring-exceptions Add the live test to spring-exceptions module 2019-02-02 20:54:09 +01:00
spring-freemarker
spring-groovy
spring-integration maven cleanup 2018-12-18 23:15:46 +02:00
spring-jenkins-pipeline
spring-jersey [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
spring-jinq
spring-jms
spring-jooq Migrated the following modules, nos using parent-boot-2: 2018-12-22 10:36:08 -02:00
spring-kafka [BAEL-11415] - Initial commit with sparing-kafka version and topic creation configuration onstatup 2019-01-07 01:06:12 +05:30
spring-katharsis
spring-ldap Update README.md 2018-12-20 21:11:56 +08:00
spring-mobile BAEL-10335 - repo cleanup work 2018-12-18 23:02:40 +02:00
spring-mockito Migrated the following modules, nos using parent-boot-2: 2018-12-22 10:36:08 -02:00
spring-mvc-forms-jsp Migrated modules using parent-spring-5: 2019-01-10 11:05:18 -02:00
spring-mvc-forms-thymeleaf change in README just to kick off a Travis build 2018-12-14 09:02:17 -02:00
spring-mvc-java Add the integration test to spring-mvc-java module 2019-02-02 17:56:34 +01:00
spring-mvc-kotlin
spring-mvc-simple Add a test to spring-mvc-simple module 2019-02-02 11:16:50 +01:00
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml BAEL-10335 - maven work 2018-12-18 23:10:32 +02:00
spring-protobuf minor fixes: 2018-12-22 11:05:38 -02:00
spring-quartz just migrated poms, nothing checked 2018-12-22 10:36:08 -02:00
spring-reactive-kotlin
spring-reactor Migrated the following modules to parent-boot-2: 2018-12-22 10:38:25 -02:00
spring-remoting * Renamed IntegrationTests that needed manual configurations to run succesfully as ManualTests 2018-12-29 19:09:35 -02:00
spring-rest Update README.md 2018-12-20 21:47:46 +08:00
spring-rest-angular Migrated modules to parent-boot-2 usign spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-rest-full Moved article from Readme files 2019-01-29 19:17:01 -02:00
spring-rest-hal-browser
spring-rest-query-language Migrated modules to parent-boot-2 usign spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-rest-shell Migrated modules to parent-boot-2 usign spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-rest-simple Migrated modules to parent-boot-2 usign spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-resttemplate small fixes for BAEL-10845 2018-12-15 18:45:17 +02:00
spring-roo
spring-security-acl
spring-security-angular
spring-security-cache-control
spring-security-client
spring-security-core
spring-security-mvc-boot small fixes for BAEL-10845 2018-12-15 18:45:17 +02:00
spring-security-mvc-custom [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
spring-security-mvc-digest-auth
spring-security-mvc-jsonview BAEL-2443: Implement JsonView filtering based on Spring security (#6254) 2019-02-02 08:54:06 -08:00
spring-security-mvc-ldap
spring-security-mvc-login BAEL-2702 fix: added a NoOpPasswordEncoder to the test context 2019-01-28 19:11:36 +01:00
spring-security-mvc-persisted-remember-me Update README.md 2018-12-20 22:06:51 +08:00
spring-security-mvc-session
spring-security-mvc-socket [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
spring-security-openid Migrated modules to parent-boot-2 usign spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-security-react
spring-security-rest migrated the following modules using parent-spring-5 to spring 5.1: 2019-01-09 23:54:26 -02:00
spring-security-rest-basic-auth migrated the following modules using parent-spring-5 to spring 5.1: 2019-01-09 23:54:26 -02:00
spring-security-rest-custom
spring-security-sso Migrated modules to parent-boot-2 usign spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-security-stormpath BAEL-10335 - repo cleanup work 2018-12-18 23:02:40 +02:00
spring-security-thymeleaf Update README.MD 2018-12-20 22:17:44 +08:00
spring-security-x509 BAEL-1656: Deleted the client private key from the truststore.jks 2019-02-03 15:36:37 +05:30
spring-session Update README.md 2018-12-20 22:31:57 +08:00
spring-sleuth just migrated poms, nothing checked 2018-12-22 10:36:08 -02:00
spring-social-login
spring-spel
spring-state-machine
spring-static-resources Add the integration test to spring-static-resources module 2019-02-02 21:08:52 +01:00
spring-swagger-codegen [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
spring-thymeleaf
spring-userservice
spring-vault migrated modules to parent-boot-2 with spring-boot 2.1: 2018-12-12 09:29:23 -02:00
spring-vertx just migrated poms, nothing checked 2018-12-22 10:36:08 -02:00
spring-webflux-amqp BAEL-10335 - repo cleanup work 2018-12-18 23:02:40 +02:00
spring-zuul migration of modules: 2018-12-22 10:38:25 -02:00
static-analysis
stripe
structurizr Task/bael 10829 (#5844) 2018-12-10 09:37:46 -08:00
struts-2
testing-modules Fix performance issues of JMeter Test Plan (#5979) 2019-01-20 10:38:14 -08:00
twilio
undertow
vaadin migrated modules to parent-boot-2 with spring-boot 2.1: 2018-12-12 09:29:23 -02:00
vavr [BAEL-10985] - Removed vavr-validation submodule 2018-12-23 16:59:32 +05:30
vertx
vertx-and-rxjava
video-tutorials [BAEL-10866] - Upgrade jackson version in tutorials repository 2018-12-16 23:57:08 +05:30
vraptor
wicket
xml BAEL-10335 - maven work 2018-12-18 23:10:32 +02:00
xmlunit-2
xstream
.gitignore
.travis.yml
LICENSE
README.md spelling mistake - minor one 2018-12-22 19:27:25 +05:30
baeldung-pmd-rules.xml
book
custom-pmd-0.0.1.jar
pom.xml BAEL-2443: Implement JsonView filtering based on Spring security (#6254) 2019-02-02 08:54:06 -08:00

README.md

The "REST with Spring" Classes

Here's the Master Class of REST With Spring (along with the newly announced Boot 2 material):
>> THE REST WITH SPRING - MASTER CLASS

And here's the Master Class of Learn Spring Security:
>> LEARN SPRING SECURITY - MASTER CLASS

Java and Spring Tutorials

This project is a collection of small and focused tutorials - each covering a single and well defined area of development in the Java ecosystem. A strong focus of these is, of course, the Spring Framework - Spring, Spring Boot and Spring Security. In additional to Spring, the following technologies are in focus: core Java, Jackson, HttpClient, Guava.

Building the project

To do the full build, do: mvn install -Pdefault -Dgib.enabled=false

Building a single module

To build a specific module run the command: mvn clean install -Dgib.enabled=false in the module directory

Running a Spring Boot module

To run a Spring Boot module run the command: mvn spring-boot:run -Dgib.enabled=false in the module directory