Go to file
Ahmed Tawila c3de3dbfa9 BAEL 1035 - Introduction to Eclipse Collections (#2395)
* Evaluation article: Different Types of Bean Injection in Spring

* added tests & changed configuration to Java-based config

* removed xml config files

* rename unit tests

* BAEL-972 - Apache Commons Text

* remove code from evaluation article

* remove code from evaluation article

* BAEL-972 - Apache Commons Text - added another example

* BAEL-972 - Apache Commons Text - just indentation

* BAEL-994 - TemporalAdjuster in Java

* BAEL-994 - TemporalAdjuster in Java

* BAEL-994 - TemporalAdjuster in Java

* BAEL-994 - TemporalAdjuster in Java

* BAEL-994 - TemporalAdjuster in Java - fix problems

* BAEL-1033 Introduction to StreamUtils

* BAEL-1033 Introduction to StreamUtils

* BAEL-1033 Introduction to StreamUtils

* fix formatting

* BAEL-1033 minor refactor

* BAEL-1035 Introduction to Eclipse Collections

* format

* BAEL-1035 Introduction to Eclipse Collections
2017-08-10 15:58:22 +02:00
.metadata handling static resources 2014-10-16 20:53:24 -05:00
JGit Fix test names (#1853) 2017-05-15 11:35:14 -05:00
Twitter4J Fix test names (#1853) 2017-05-15 11:35:14 -05:00
akka-streams BAEL-936: Update README (#2000) 2017-06-05 22:29:57 -05:00
algorithms Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
annotations Fix test names (#1853) 2017-05-15 11:35:14 -05:00
apache-bval Fix test names (#1853) 2017-05-15 11:35:14 -05:00
apache-cxf Fix test names (#1853) 2017-05-15 11:35:14 -05:00
apache-fop cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
apache-poi Fix test names (#1853) 2017-05-15 11:35:14 -05:00
apache-solrj cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
apache-thrift Fix test names (#1853) 2017-05-15 11:35:14 -05:00
apache-velocity minor fix (#2398) 2017-08-09 16:30:02 +03:00
asciidoctor - added custom theme for asciidoc book (#2327) 2017-07-29 16:16:23 +02:00
autovalue cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
aws BAEL-787 (updated) - AWS S3 with Java (#2296) 2017-07-20 09:06:54 -07:00
axon Fix test names (#1853) 2017-05-15 11:35:14 -05:00
bootique Refactor bootique (#2380) 2017-08-06 13:23:19 +02:00
camel-api PR for BAEL-798 - Apache Camel with Spring Boot (#2280) 2017-07-21 00:40:13 +02:00
cdi cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
core-java BAEL-1072 - Difference between Proxy, Decorator, Adapter, and Bridge Patterns (#2390) 2017-08-08 10:56:53 -07:00
core-java-9 code for Java 9 Objects API (#2408) 2017-08-09 18:02:17 -07:00
couchbase-sdk cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
deltaspike Fix test names (#1853) 2017-05-15 11:35:14 -05:00
disruptor cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
dozer Fix test names (#1853) 2017-05-15 11:35:14 -05:00
drools Build opt 22 06 (#2132) 2017-06-22 15:52:05 +02:00
eclipse update eclipse formatter 2017-01-02 00:48:23 +02:00
ejb Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
enterprise-patterns cleanup parent dependencies (#1828) 2017-05-11 11:02:04 -05:00
events Bael 518 protobuffer (#1400) 2017-03-25 11:14:09 +01:00
feign Fix title formatting (#2314) 2017-08-01 14:59:55 +02:00
flyway cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
gatling Created README.md and added relevant articles (#742) 2016-10-16 13:25:05 +03:00
gradle Rename gradle-tutorial module 2017-01-13 14:47:03 +01:00
groovy-spock cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
grpc BAEL-1022 - minor fixes 2017-08-01 22:31:21 +01:00
gson Fix test names (#1853) 2017-05-15 11:35:14 -05:00
guava BAEL-1005: README (#2246) 2017-07-10 20:20:20 -05:00
guava18 Fix test names (#1853) 2017-05-15 11:35:14 -05:00
guava19 Fix test names (#1853) 2017-05-15 11:35:14 -05:00
guava21 Serenity build fox (#2236) 2017-07-09 08:56:51 +02:00
guest Updated guest article (#2189) 2017-07-02 09:57:33 -05:00
guice cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
handling-spring-static-resources cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
hazelcast cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
hbase cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
hibernate5 Added DAO for Supplier (#1950) 2017-06-02 22:18:15 -05:00
httpclient Refactor HttpClient (#2272) 2017-07-19 11:16:44 +03:00
hystrix cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
image-processing twelvemonkeys example (#1903) 2017-05-23 20:50:00 +02:00
immutables Fix test names (#1853) 2017-05-15 11:35:14 -05:00
intelliJ Reformat Java8CollectorsUnitTest.java 2017-01-01 13:21:32 +01:00
jackson Fix test names (#1853) 2017-05-15 11:35:14 -05:00
java-cassandra cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
java-mongodb cleanup parent dependencies (#1828) 2017-05-11 11:02:04 -05:00
java-websocket cleanup parent dependencies (#1828) 2017-05-11 11:02:04 -05:00
javax-servlets Versions update (#2234) 2017-07-09 06:27:31 +02:00
javaxval Fix test names (#1853) 2017-05-15 11:35:14 -05:00
jaxb Fix test names (#1853) 2017-05-15 11:35:14 -05:00
jee7 Updated PR for BAEL-884 (#2372) 2017-08-04 12:05:54 +02:00
jhipster fix test names (#1865) 2017-05-16 11:03:40 -05:00
jjwt cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
jmh JMH (#2222) 2017-07-15 23:53:57 +02:00
jooby reducing employee bean content (#2332) 2017-07-29 21:48:06 +02:00
jpa-storedprocedure cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
jsf cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
json Fix test names (#1853) 2017-05-15 11:35:14 -05:00
json-path Versions update (#2234) 2017-07-09 06:27:31 +02:00
jsoup cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
junit5 New artifacts for BAEL-1081. (#2392) 2017-08-10 16:27:27 +03:00
jws cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
kotlin BAEL-892: Example of Sealed Classes (#2373) 2017-08-04 20:52:00 +02:00
lagom Readme files update (#1680) 2017-04-18 22:20:20 +02:00
libraries BAEL 1035 - Introduction to Eclipse Collections (#2395) 2017-08-10 15:58:22 +02:00
libraries-data New libraries-data module (#2343) 2017-07-31 14:43:36 +02:00
liquibase Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
log-mdc Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
log4j cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
log4j2 Fix test names (#1853) 2017-05-15 11:35:14 -05:00
lombok Fix test names (#1853) 2017-05-15 11:35:14 -05:00
mapstruct Fix test names (#1853) 2017-05-15 11:35:14 -05:00
mesos-marathon cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
metrics Build opt 9 08 2017 (#2397) 2017-08-09 15:32:08 +02:00
mockito BAEL-373: Improve/Upgrade existing Mockito articles to Mockito 2 (#2311) 2017-07-29 17:29:25 -05:00
mockito2 BAEL-373: Improve/Upgrade existing Mockito articles to Mockito 2 (#2311) 2017-07-29 17:29:25 -05:00
mocks Matchers is now deprecated in Mockito 2, it's now replaced by ArgumentMatchers (#2342) 2017-07-31 09:08:01 -05:00
mockserver BAEL-1024 introduction to mock server (#2333) 2017-07-29 13:20:14 -07:00
mustache Create README.md (#2088) 2017-06-15 16:08:31 +02:00
mybatis Create README.md 2017-05-24 21:21:59 +03:00
noexception BAEL-1044 - Introduction to NoException (#2394) 2017-08-08 23:19:15 -07:00
orika minor logging fix (#1869) 2017-05-17 07:43:57 -05:00
parent-boot-4 cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
parent-boot-5 cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
patterns fix spring config (#2386) 2017-08-07 15:31:28 +03:00
pdf cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
play-framework Fix test names (#1853) 2017-05-15 11:35:14 -05:00
protobuffer fix test names (#1865) 2017-05-16 11:03:40 -05:00
querydsl cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
rabbitmq cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
raml Created README.md and added relevant articles (#742) 2016-10-16 13:25:05 +03:00
ratpack BAEL-1026 (#2322) 2017-07-28 11:58:24 +02:00
reactor-core cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
redis cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
rest-assured cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
rest-testing fix test names (#1865) 2017-05-16 11:03:40 -05:00
rest-with-spark-java rest with spark java (#1028) 2017-01-22 13:55:28 +01:00
resteasy cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
rxjava Rxjava refactor (#2358) 2017-08-02 15:12:52 +02:00
selenium-junit-testng Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
solr cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spark-java cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-5 Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
spring-5-mvc Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
spring-activiti Activiti test as integration (#2399) 2017-08-09 15:58:00 +02:00
spring-akka cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-all BAEL-871 What is serialVersionUID? (#2203) 2017-07-07 08:45:03 +02:00
spring-amqp cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-amqp-simple Create README.md 2017-05-24 21:19:39 +03:00
spring-aop Remove bean injection code (#2043) 2017-06-11 10:53:01 +02:00
spring-apache-camel cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-batch cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-bom Spring With Maven BOM (#2121) 2017-06-24 08:04:09 +02:00
spring-boot Optimize and refactor (#2302) 2017-07-21 13:37:49 +03:00
spring-boot-bootstrap Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
spring-boot-custom-starter Create README.md 2017-05-24 21:20:57 +03:00
spring-boot-property-exp BAEL-764 Renaming Modules as per the review (#2371) 2017-08-07 22:19:41 +02:00
spring-cloud Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
spring-cloud-bus BAEL-579 Spring Cloud Bus (#2218) 2017-07-07 19:01:53 +02:00
spring-cloud-data-flow cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-core README updates (#2389) 2017-08-07 17:45:03 -05:00
spring-cucumber cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-custom-aop/spring-custom-aop Fix test names (#1853) 2017-05-15 11:35:14 -05:00
spring-data-cassandra cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-data-couchbase-2 cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-data-dynamodb cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-data-elasticsearch Merge remote-tracking branch 'origin/master' 2017-05-15 22:21:40 +03:00
spring-data-gemfire cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-data-mongodb minor upgrade (#2259) 2017-07-15 17:26:13 +02:00
spring-data-neo4j Fix test names (#1853) 2017-05-15 11:35:14 -05:00
spring-data-redis cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-data-rest cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-data-solr cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-dispatcher-servlet cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-drools BAEL-804 - minor code refactors 2017-07-05 12:25:40 +01:00
spring-exceptions cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-freemarker cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-groovy add parent to pom (#1816) 2017-05-09 23:37:43 +03:00
spring-hibernate3 cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-hibernate4 fix test (#1864) 2017-05-16 17:00:41 +03:00
spring-hibernate5 BAEL-592: Cleanup and refactor (#1823) 2017-05-15 06:51:57 +02:00
spring-integration cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-jersey cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-jms Fix test names (#1853) 2017-05-15 11:35:14 -05:00
spring-jooq Build opt 22 06 (#2132) 2017-06-22 15:52:05 +02:00
spring-jpa minor fix (#2398) 2017-08-09 16:30:02 +03:00
spring-kafka cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-katharsis cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-ldap cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-mobile cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-mockito cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-mustache BAEL-982 - reformatting 2017-07-17 19:12:24 +01:00
spring-mvc-email fix spring config (#2374) 2017-08-05 15:48:10 +03:00
spring-mvc-forms cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-mvc-java Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
spring-mvc-simple add jade engine example (#2365) 2017-08-03 18:47:25 +02:00
spring-mvc-tiles cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-mvc-velocity cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-mvc-webflow Create README.md (#2081) 2017-06-15 16:10:08 +02:00
spring-mvc-xml cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-mybatis add parent to pom (#1816) 2017-05-09 23:37:43 +03:00
spring-protobuf cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-quartz cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-reactor cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-remoting BAEL-557 Spring Remoting with RMI (#2240) 2017-07-09 21:22:17 +02:00
spring-rest Changes for BAEL-332 (#2396) 2017-08-09 23:19:03 +02:00
spring-rest-angular cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-rest-docs Optimize and refactor (#2302) 2017-07-21 13:37:49 +03:00
spring-rest-simple minor fix (#2162) 2017-06-26 10:45:16 -05:00
spring-roo Create README.md (#2087) 2017-06-15 16:08:45 +02:00
spring-security-cache-control cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-security-client fix spring config (#2364) 2017-08-03 18:39:57 +03:00
spring-security-core fix spring config (#2364) 2017-08-03 18:39:57 +03:00
spring-security-mvc-boot fix live test (#2160) 2017-06-26 09:28:35 -05:00
spring-security-mvc-custom cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-security-mvc-digest-auth Merge rest-digest (#1985) 2017-06-03 18:49:32 +02:00
spring-security-mvc-ldap fix spring config (#2374) 2017-08-05 15:48:10 +03:00
spring-security-mvc-login minor fix (#2334) 2017-07-30 10:08:54 +03:00
spring-security-mvc-persisted-remember-me cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-security-mvc-session cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-security-mvc-socket BAEL-509 README (#2250) 2017-07-11 08:08:44 -05:00
spring-security-openid minor fix (#2359) 2017-08-02 16:30:25 +03:00
spring-security-rest minor upgrade (#2259) 2017-07-15 17:26:13 +02:00
spring-security-rest-basic-auth cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-security-rest-custom fix spring config (#2374) 2017-08-05 15:48:10 +03:00
spring-security-rest-full Optimize and refactor (#2302) 2017-07-21 13:37:49 +03:00
spring-security-sso fix spring config (#2386) 2017-08-07 15:31:28 +03:00
spring-security-stormpath cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-security-x509 cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-session cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-sleuth cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-social-login cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
spring-spel cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-state-machine Fix test names (#1853) 2017-05-15 11:35:14 -05:00
spring-thymeleaf Optimize and refactor (#2302) 2017-07-21 13:37:49 +03:00
spring-userservice cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
spring-vertx Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
spring-zuul fix spring config (#2386) 2017-08-07 15:31:28 +03:00
static-analysis BAEL-281: Static Analysis tools with Eclipse (#2298) 2017-07-20 09:06:28 -07:00
stripe cleanup pom (#1846) 2017-05-14 11:01:35 -05:00
structurizr Github11.07 (#2254) 2017-07-13 15:43:43 +02:00
struts2 cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
testing cucumber java8 (#2306) 2017-07-24 09:23:18 +02:00
testng Build optimization 6.07 (#2219) 2017-07-06 23:22:41 +02:00
vaadin Delete Vaadin from libraries (#2309) 2017-07-23 13:10:39 -07:00
vavr Build optimization 1.08.2017 (#2351) 2017-08-01 17:00:03 +02:00
vertx cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
video-tutorials BAEL-373: Improve/Upgrade existing Mockito articles to Mockito 2 (#2311) 2017-07-29 17:29:25 -05:00
wicket Fix test names (#1853) 2017-05-15 11:35:14 -05:00
xml Updated MemoryLeaks article (#2184) 2017-06-30 16:29:50 -05:00
xmlunit2 cleanup pom (#1836) 2017-05-12 13:32:54 -05:00
xstream Fix test names (#1853) 2017-05-15 11:35:14 -05:00
.gitignore Adding new Project : Spring check if a property is null 2017-06-05 11:53:02 +05:30
.gitmodules Injecting CommitId Into a Spring Bean (#599) 2016-08-14 15:54:46 +02:00
.travis.yml Update .travis.yml (#1901) 2017-05-23 18:11:52 +02:00
README.md Update README.md 2016-06-23 17:15:46 +03:00
book Bael 518 protobuffer (#1400) 2017-03-25 11:14:09 +01:00
pom.xml BAEL-1044 - Introduction to NoException (#2394) 2017-08-08 23:19:15 -07:00

README.md

The "REST with Spring" Classes

After 5 months of work, here's the Master Class of REST With Spring:
>> THE REST WITH SPRING MASTER CLASS

Spring Tutorials

This project is a collection of small and focused tutorials each covering a single and well defined area of development. Most of the tutorial projects are focused on the Spring Framework (and Spring Security).
In additional to Spring, the following technologies are in focus: core Java, Jackson, HttpClient, Guava.

Working with the code in Eclipse

Any IDE can be used to work with the projects, but if you're using Eclipse, consider the following.

  • import the included formatter in Eclipse: https://github.com/eugenp/tutorials/tree/master/eclipse

CI - Jenkins

This tutorials project is being built >> HERE