start.spring.io
This the first step to generate a template for a sample Spring Boot Application:
We can choose dependencies, which we want to use in a project from a list! (Excelent!):
SPRING BOOT
This the first step to generate a template for a sample Spring Boot Application:
We can choose dependencies, which we want to use in a project from a list! (Excelent!):
SPRING BOOT
SPRING CLOUD
https://www.javadoc.io/static/org.springframework.cloud/spring-cloud-commons/2.2.0.RELEASE/org/springframework/cloud/client/discovery/package-summary.html
Very useful in this topic:
1. "Enterprise Java Microservices" Ken Finnigan
(https://www.manning.com/books/enterprise-java-microservices)
2. "Spring Microservices in Action" John Carnell etc.
(https://www.manning.com/books/spring-microservices-in-action-second-edition,
https://www.manning.com/books/spring-microservices-in-action)
3. https://piotrminkowski.com/
The "Big picure" of Spring Microservices family:
https://spring.io/projects/spring-cloud
https://spring.io/projects/spring-cloud#learn
https://spring.io/projects/spring-cloud#samples
Features:
https://spring.io/projects/spring-cloud-contract
https://spring.io/projects/spring-framework
https://spring.io/projects/spring-data
https://spring.io/projects/spring-security
https://spring.io/projects/spring-integration
https://spring.io/projects/spring-vault
https://spring.io/projects/spring-webflow
https://spring.io/projects/spring-ws
https://spring.io/projects/spring-batch
https://spring.io/projects/spring-restdocs
Main Projects:
SPRING packages (5.2.4.RELEASE):
https://docs.spring.io/spring-framework/docs/current/javadoc-api/overview-summary.html
List of these packages:
org.aopalliance.aop
org.aopalliance.intercept
org.apache.commons.logging
org.apache.commons.logging.impl
org.springframework = o.s.
o.s.aop
o.s.aop.aspectj
o.s.aop.aspectj.annotation
o.s.aop.aspectj.autoproxy
o.s.aop.config
o.s.aop.framework
o.s.aop.framework.adapter
o.s.aop.framework.autoproxy
o.s.aop.framework.autoproxy.target
o.s.aop.interceptor
o.s.aop.scope
o.s.aop.support
o.s.aop.support.annotation
o.s.aop.target
o.s.aop.target.dynamic
o.s.asm
o.s.beans
o.s.beans.annotation
o.s.beans.factory
o.s.beans.factory.annotation
o.s.beans.factory.aspectj
o.s.beans.factory.config
o.s.beans.factory.groovy
o.s.beans.factory.parsing
o.s.beans.factory.serviceloader
o.s.beans.factory.support
o.s.beans.factory.wiring
o.s.beans.factory.xml
o.s.beans.propertyeditors
o.s.beans.support
o.s.cache
o.s.cache.annotation
o.s.cache.aspectj
o.s.cache.caffeine
o.s.cache.concurrent
o.s.cache.config
o.s.cache.ehcache
o.s.cache.interceptor
o.s.cache.jcache
o.s.cache.jcache.config
o.s.cache.jcache.interceptor
o.s.cache.support
o.s.cache.transaction
o.s.cglib
o.s.cglib.core
o.s.cglib.proxy
o.s.context
o.s.context.annotation
o.s.context.annotation.aspectj
o.s.context.config
o.s.context.event
o.s.context.expression
o.s.context.i18n
o.s.context.index
o.s.context.index.processor
o.s.context.support
o.s.context.weaving
o.s.core
o.s.core.annotation
o.s.core.codec
o.s.core.convert
o.s.core.convert.converter
o.s.core.convert.support
o.s.core.env
o.s.core.io
o.s.core.io.buffer
o.s.core.io.support
o.s.core.log
o.s.core.serializer
o.s.core.serializer.support
o.s.core.style
o.s.core.task
o.s.core.task.support
o.s.core.type
o.s.core.type.classreading
o.s.core.type.filter
o.s.dao
o.s.dao.annotation
o.s.dao.support
o.s.ejb.access
o.s.ejb.config
o.s.expression
o.s.expression.common
o.s.expression.spel
o.s.expression.spel.ast
o.s.expression.spel.standard
o.s.expression.spel.support
o.s.format
o.s.format.annotation
o.s.format.datetime
o.s.format.datetime.joda
o.s.format.datetime.standard
o.s.format.number
o.s.format.number.money
o.s.format.support
o.s.http
o.s.http.client
o.s.http.client.reactive
o.s.http.client.support
o.s.http.codec
o.s.http.codec.cbor
o.s.http.codec.json
o.s.http.codec.multipart
o.s.http.codec.protobuf
o.s.http.codec.support
o.s.http.codec.xml
o.s.http.converter
o.s.http.converter.cbor
o.s.http.converter.feed
o.s.http.converter.json
o.s.http.converter.protobuf
o.s.http.converter.smile
o.s.http.converter.support
o.s.http.converter.xml
o.s.http.server
o.s.http.server.reactive
o.s.instrument
o.s.instrument.classloading
o.s.instrument.classloading.glassfish
o.s.instrument.classloading.jboss
o.s.instrument.classloading.tomcat
o.s.instrument.classloading.weblogic
o.s.instrument.classloading.websphere
o.s.jca.cci
o.s.jca.cci.connection
o.s.jca.cci.core
o.s.jca.cci.core.support
o.s.jca.cci.object
o.s.jca.context
o.s.jca.endpoint
o.s.jca.support
o.s.jca.work
o.s.jdbc
o.s.jdbc.config
o.s.jdbc.core
o.s.jdbc.core.metadata
o.s.jdbc.core.namedparam
o.s.jdbc.core.simple
o.s.jdbc.core.support
o.s.jdbc.datasource
o.s.jdbc.datasource.embedded
o.s.jdbc.datasource.init
o.s.jdbc.datasource.lookup
o.s.jdbc.object
o.s.jdbc.support
o.s.jdbc.support.incrementer
o.s.jdbc.support.lob
o.s.jdbc.support.rowset
o.s.jdbc.support.xml
o.s.jms
o.s.jms.annotation
o.s.jms.config
o.s.jms.connection
o.s.jms.core
o.s.jms.core.support
o.s.jms.listener
o.s.jms.listener.adapter
o.s.jms.listener.endpoint
o.s.jms.remoting
o.s.jms.support
o.s.jms.support.converter
o.s.jms.support.destination
o.s.jmx
o.s.jmx.access
o.s.jmx.export
o.s.jmx.export.annotation
o.s.jmx.export.assembler
o.s.jmx.export.metadata
o.s.jmx.export.naming
o.s.jmx.export.notification
o.s.jmx.support
o.s.jndi
o.s.jndi.support
o.s.lang
o.s.mail
o.s.mail.javamail
o.s.messaging
o.s.messaging.converter
o.s.messaging.core
o.s.messaging.handler
o.s.messaging.handler.annotation
o.s.messaging.handler.annotation.reactive
o.s.messaging.handler.annotation.support
o.s.messaging.handler.invocation
o.s.messaging.handler.invocation.reactive
o.s.messaging.rsocket
o.s.messaging.rsocket.annotation
o.s.messaging.rsocket.annotation.support
o.s.messaging.simp
o.s.messaging.simp.annotation
o.s.messaging.simp.annotation.support
o.s.messaging.simp.broker
o.s.messaging.simp.config
o.s.messaging.simp.stomp
o.s.messaging.simp.user
o.s.messaging.support
o.s.messaging.tcp
o.s.messaging.tcp.reactor
o.s.mock.env
o.s.mock.http
o.s.mock.http.client
o.s.mock.http.client.reactive
o.s.mock.http.server.reactive
o.s.mock.jndi
o.s.mock.web
o.s.mock.web.reactive.function.server
o.s.mock.web.server
o.s.objenesis
o.s.orm
o.s.orm.hibernate5
o.s.orm.hibernate5.support
o.s.orm.jpa
o.s.orm.jpa.persistenceunit
o.s.orm.jpa.support
o.s.orm.jpa.vendor
o.s.oxm
o.s.oxm.config
o.s.oxm.jaxb
o.s.oxm.jibx
o.s.oxm.mime
o.s.oxm.support
o.s.oxm.xstream
o.s.remoting
o.s.remoting.caucho
o.s.remoting.httpinvoker
o.s.remoting.jaxws
o.s.remoting.rmi
o.s.remoting.soap
o.s.remoting.support
o.s.scheduling
o.s.scheduling.annotation
o.s.scheduling.aspectj
o.s.scheduling.commonj
o.s.scheduling.concurrent
o.s.scheduling.config
o.s.scheduling.quartz
o.s.scheduling.support
o.s.scripting
o.s.scripting.bsh
o.s.scripting.config
o.s.scripting.groovy
o.s.scripting.support
o.s.stereotype
o.s.test.annotation
o.s.test.context
o.s.test.context.cache
o.s.test.context.event
o.s.test.context.event.annotation
o.s.test.context.jdbc
o.s.test.context.junit.jupiter
o.s.test.context.junit.jupiter.web
o.s.test.context.junit4
o.s.test.context.junit4.rules
o.s.test.context.junit4.statements
o.s.test.context.support
o.s.test.context.testng
o.s.test.context.transaction
o.s.test.context.util
o.s.test.context.web
o.s.test.jdbc
o.s.test.util
o.s.test.web
o.s.test.web.client
o.s.test.web.client.match
o.s.test.web.client.response
o.s.test.web.reactive.server
o.s.test.web.servlet
o.s.test.web.servlet.htmlunit
o.s.test.web.servlet.htmlunit.webdriver
o.s.test.web.servlet.request
o.s.test.web.servlet.result
o.s.test.web.servlet.setup
o.s.transaction
o.s.transaction.annotation
o.s.transaction.aspectj
o.s.transaction.config
o.s.transaction.event
o.s.transaction.interceptor
o.s.transaction.jta
o.s.transaction.reactive
o.s.transaction.support
o.s.ui
o.s.ui.context
o.s.ui.context.support
o.s.ui.freemarker
o.s.util
o.s.util.backoff
o.s.util.comparator
o.s.util.concurrent
o.s.util.function
o.s.util.unit
o.s.util.xml
o.s.validation
o.s.validation.annotation
o.s.validation.beanvalidation
o.s.validation.support
o.s.web
o.s.web.accept
o.s.web.bind
o.s.web.bind.annotation
o.s.web.bind.support
o.s.web.client
o.s.web.client.support
o.s.web.context
o.s.web.context.annotation
o.s.web.context.request
o.s.web.context.request.async
o.s.web.context.support
o.s.web.cors
o.s.web.cors.reactive
o.s.web.filter
o.s.web.filter.reactive
o.s.web.jsf
o.s.web.jsf.el
o.s.web.method
o.s.web.method.annotation
o.s.web.method.support
o.s.web.multipart
o.s.web.multipart.commons
o.s.web.multipart.support
o.s.web.reactive
o.s.web.reactive.accept
o.s.web.reactive.config
o.s.web.reactive.function
o.s.web.reactive.function.client
o.s.web.reactive.function.client.support
o.s.web.reactive.function.server
o.s.web.reactive.function.server.support
o.s.web.reactive.handler
o.s.web.reactive.resource
o.s.web.reactive.result
o.s.web.reactive.result.condition
o.s.web.reactive.result.method
o.s.web.reactive.result.method.annotation
o.s.web.reactive.result.view
o.s.web.reactive.result.view.freemarker
o.s.web.reactive.result.view.script
o.s.web.reactive.socket
o.s.web.reactive.socket.adapter
o.s.web.reactive.socket.client
o.s.web.reactive.socket.server
o.s.web.reactive.socket.server.support
o.s.web.reactive.socket.server.upgrade
o.s.web.server
o.s.web.server.adapter
o.s.web.server.handler
o.s.web.server.i18n
o.s.web.server.session
o.s.web.servlet
o.s.web.servlet.config
o.s.web.servlet.config.annotation
o.s.web.servlet.function
o.s.web.servlet.function.support
o.s.web.servlet.handler
o.s.web.servlet.i18n
o.s.web.servlet.mvc
o.s.web.servlet.mvc.annotation
o.s.web.servlet.mvc.condition
o.s.web.servlet.mvc.method
o.s.web.servlet.mvc.method.annotation
o.s.web.servlet.mvc.support
o.s.web.servlet.resource
o.s.web.servlet.support
o.s.web.servlet.tags
o.s.web.servlet.tags.form
o.s.web.servlet.theme
o.s.web.servlet.view
o.s.web.servlet.view.document
o.s.web.servlet.view.feed
o.s.web.servlet.view.freemarker
o.s.web.servlet.view.groovy
o.s.web.servlet.view.json
o.s.web.servlet.view.script
o.s.web.servlet.view.tiles3
o.s.web.servlet.view.xml
o.s.web.servlet.view.xslt
o.s.web.socket
o.s.web.socket.adapter
o.s.web.socket.adapter.jetty
o.s.web.socket.adapter.standard
o.s.web.socket.client
o.s.web.socket.client.jetty
o.s.web.socket.client.standard
o.s.web.socket.config
o.s.web.socket.config.annotation
o.s.web.socket.handler
o.s.web.socket.messaging
o.s.web.socket.server
o.s.web.socket.server.jetty
o.s.web.socket.server.standard
o.s.web.socket.server.support
o.s.web.socket.sockjs
o.s.web.socket.sockjs.client
o.s.web.socket.sockjs.frame
o.s.web.socket.sockjs.support
o.s.web.socket.sockjs.transport
o.s.web.socket.sockjs.transport.handler
o.s.web.socket.sockjs.transport.session
o.s.web.util
o.s.web.util.pattern
Other books:
https://www.manning.com/books/akka-in-action
https://www.manning.com/books/algorithms-and-data-structures-in-action
https://www.manning.com/books/amazon-web-services-in-action-second-edition
https://www.manning.com/books/android-in-action-third-edition
https://www.manning.com/books/angular-in-action
https://www.manning.com/books/api-security-in-action
https://www.manning.com/books/aws-lambda-in-action
https://www.manning.com/books/big-data
https://www.manning.com/books/blockchain-in-action
https://www.manning.com/books/bootstrapping-microservices-with-docker-kubernetes-and-terraform
https://www.manning.com/livevideo/building-spring-boot-applications-with-the-kotlin-programming-language
https://www.manning.com/books/camel-in-action-second-edition
https://www.manning.com/books/clojure-in-action
Very useful in this topic:
1. "Enterprise Java Microservices" Ken Finnigan
(https://www.manning.com/books/enterprise-java-microservices)
2. "Spring Microservices in Action" John Carnell etc.
(https://www.manning.com/books/spring-microservices-in-action-second-edition,
https://www.manning.com/books/spring-microservices-in-action)
3. https://piotrminkowski.com/
The "Big picure" of Spring Microservices family:
https://spring.io/projects/spring-cloud
https://spring.io/projects/spring-cloud#learn
https://spring.io/projects/spring-cloud#samples
Features:
- Distributed/versioned configuration
- Service registration and discovery (see e.g.:
@EnableDiscoveryClient
) - Routing
- Service-to-service calls
- Load balancing
- Circuit Breakers
- Global locks
- Leadership election and cluster state
- Distributed messaging
https://spring.io/projects/spring-cloud-contract
https://spring.io/projects/spring-framework
https://spring.io/projects/spring-data
https://spring.io/projects/spring-security
https://spring.io/projects/spring-integration
https://spring.io/projects/spring-vault
https://spring.io/projects/spring-webflow
https://spring.io/projects/spring-ws
https://spring.io/projects/spring-batch
https://spring.io/projects/spring-restdocs
Main Projects:
Spring Cloud Config
Spring Cloud Netflix
Spring Cloud Bus
Spring Cloud Cloudfoundry
Spring Cloud Open Service Broker
Spring Cloud Cluster
Spring Cloud Consul
Spring Cloud Security
Spring Cloud Sleuth
Spring Cloud Data Flow
Spring Cloud Stream
Spring Cloud Stream App Starters
Spring Cloud Task
Spring Cloud Task App Starters
Spring Cloud Zookeeper
Spring Cloud Connectors
Spring Cloud Starters
Spring Cloud CLI
Spring Cloud Contract
Spring Cloud Gateway
Spring Cloud OpenFeign
Spring Cloud Pipelines
Spring Cloud Function
SPRING packages (5.2.4.RELEASE):
https://docs.spring.io/spring-framework/docs/current/javadoc-api/overview-summary.html
List of these packages:
org.aopalliance.aop
org.aopalliance.intercept
org.apache.commons.logging
org.apache.commons.logging.impl
org.springframework = o.s.
o.s.aop
o.s.aop.aspectj
o.s.aop.aspectj.annotation
o.s.aop.aspectj.autoproxy
o.s.aop.config
o.s.aop.framework
o.s.aop.framework.adapter
o.s.aop.framework.autoproxy
o.s.aop.framework.autoproxy.target
o.s.aop.interceptor
o.s.aop.scope
o.s.aop.support
o.s.aop.support.annotation
o.s.aop.target
o.s.aop.target.dynamic
o.s.asm
o.s.beans
o.s.beans.annotation
o.s.beans.factory
o.s.beans.factory.annotation
o.s.beans.factory.aspectj
o.s.beans.factory.config
o.s.beans.factory.groovy
o.s.beans.factory.parsing
o.s.beans.factory.serviceloader
o.s.beans.factory.support
o.s.beans.factory.wiring
o.s.beans.factory.xml
o.s.beans.propertyeditors
o.s.beans.support
o.s.cache
o.s.cache.annotation
o.s.cache.aspectj
o.s.cache.caffeine
o.s.cache.concurrent
o.s.cache.config
o.s.cache.ehcache
o.s.cache.interceptor
o.s.cache.jcache
o.s.cache.jcache.config
o.s.cache.jcache.interceptor
o.s.cache.support
o.s.cache.transaction
o.s.cglib
o.s.cglib.core
o.s.cglib.proxy
o.s.context
o.s.context.annotation
o.s.context.annotation.aspectj
o.s.context.config
o.s.context.event
o.s.context.expression
o.s.context.i18n
o.s.context.index
o.s.context.index.processor
o.s.context.support
o.s.context.weaving
o.s.core
o.s.core.annotation
o.s.core.codec
o.s.core.convert
o.s.core.convert.converter
o.s.core.convert.support
o.s.core.env
o.s.core.io
o.s.core.io.buffer
o.s.core.io.support
o.s.core.log
o.s.core.serializer
o.s.core.serializer.support
o.s.core.style
o.s.core.task
o.s.core.task.support
o.s.core.type
o.s.core.type.classreading
o.s.core.type.filter
o.s.dao
o.s.dao.annotation
o.s.dao.support
o.s.ejb.access
o.s.ejb.config
o.s.expression
o.s.expression.common
o.s.expression.spel
o.s.expression.spel.ast
o.s.expression.spel.standard
o.s.expression.spel.support
o.s.format
o.s.format.annotation
o.s.format.datetime
o.s.format.datetime.joda
o.s.format.datetime.standard
o.s.format.number
o.s.format.number.money
o.s.format.support
o.s.http
o.s.http.client
o.s.http.client.reactive
o.s.http.client.support
o.s.http.codec
o.s.http.codec.cbor
o.s.http.codec.json
o.s.http.codec.multipart
o.s.http.codec.protobuf
o.s.http.codec.support
o.s.http.codec.xml
o.s.http.converter
o.s.http.converter.cbor
o.s.http.converter.feed
o.s.http.converter.json
o.s.http.converter.protobuf
o.s.http.converter.smile
o.s.http.converter.support
o.s.http.converter.xml
o.s.http.server
o.s.http.server.reactive
o.s.instrument
o.s.instrument.classloading
o.s.instrument.classloading.glassfish
o.s.instrument.classloading.jboss
o.s.instrument.classloading.tomcat
o.s.instrument.classloading.weblogic
o.s.instrument.classloading.websphere
o.s.jca.cci
o.s.jca.cci.connection
o.s.jca.cci.core
o.s.jca.cci.core.support
o.s.jca.cci.object
o.s.jca.context
o.s.jca.endpoint
o.s.jca.support
o.s.jca.work
o.s.jdbc
o.s.jdbc.config
o.s.jdbc.core
o.s.jdbc.core.metadata
o.s.jdbc.core.namedparam
o.s.jdbc.core.simple
o.s.jdbc.core.support
o.s.jdbc.datasource
o.s.jdbc.datasource.embedded
o.s.jdbc.datasource.init
o.s.jdbc.datasource.lookup
o.s.jdbc.object
o.s.jdbc.support
o.s.jdbc.support.incrementer
o.s.jdbc.support.lob
o.s.jdbc.support.rowset
o.s.jdbc.support.xml
o.s.jms
o.s.jms.annotation
o.s.jms.config
o.s.jms.connection
o.s.jms.core
o.s.jms.core.support
o.s.jms.listener
o.s.jms.listener.adapter
o.s.jms.listener.endpoint
o.s.jms.remoting
o.s.jms.support
o.s.jms.support.converter
o.s.jms.support.destination
o.s.jmx
o.s.jmx.access
o.s.jmx.export
o.s.jmx.export.annotation
o.s.jmx.export.assembler
o.s.jmx.export.metadata
o.s.jmx.export.naming
o.s.jmx.export.notification
o.s.jmx.support
o.s.jndi
o.s.jndi.support
o.s.lang
o.s.mail
o.s.mail.javamail
o.s.messaging
o.s.messaging.converter
o.s.messaging.core
o.s.messaging.handler
o.s.messaging.handler.annotation
o.s.messaging.handler.annotation.reactive
o.s.messaging.handler.annotation.support
o.s.messaging.handler.invocation
o.s.messaging.handler.invocation.reactive
o.s.messaging.rsocket
o.s.messaging.rsocket.annotation
o.s.messaging.rsocket.annotation.support
o.s.messaging.simp
o.s.messaging.simp.annotation
o.s.messaging.simp.annotation.support
o.s.messaging.simp.broker
o.s.messaging.simp.config
o.s.messaging.simp.stomp
o.s.messaging.simp.user
o.s.messaging.support
o.s.messaging.tcp
o.s.messaging.tcp.reactor
o.s.mock.env
o.s.mock.http
o.s.mock.http.client
o.s.mock.http.client.reactive
o.s.mock.http.server.reactive
o.s.mock.jndi
o.s.mock.web
o.s.mock.web.reactive.function.server
o.s.mock.web.server
o.s.objenesis
o.s.orm
o.s.orm.hibernate5
o.s.orm.hibernate5.support
o.s.orm.jpa
o.s.orm.jpa.persistenceunit
o.s.orm.jpa.support
o.s.orm.jpa.vendor
o.s.oxm
o.s.oxm.config
o.s.oxm.jaxb
o.s.oxm.jibx
o.s.oxm.mime
o.s.oxm.support
o.s.oxm.xstream
o.s.remoting
o.s.remoting.caucho
o.s.remoting.httpinvoker
o.s.remoting.jaxws
o.s.remoting.rmi
o.s.remoting.soap
o.s.remoting.support
o.s.scheduling
o.s.scheduling.annotation
o.s.scheduling.aspectj
o.s.scheduling.commonj
o.s.scheduling.concurrent
o.s.scheduling.config
o.s.scheduling.quartz
o.s.scheduling.support
o.s.scripting
o.s.scripting.bsh
o.s.scripting.config
o.s.scripting.groovy
o.s.scripting.support
o.s.stereotype
o.s.test.annotation
o.s.test.context
o.s.test.context.cache
o.s.test.context.event
o.s.test.context.event.annotation
o.s.test.context.jdbc
o.s.test.context.junit.jupiter
o.s.test.context.junit.jupiter.web
o.s.test.context.junit4
o.s.test.context.junit4.rules
o.s.test.context.junit4.statements
o.s.test.context.support
o.s.test.context.testng
o.s.test.context.transaction
o.s.test.context.util
o.s.test.context.web
o.s.test.jdbc
o.s.test.util
o.s.test.web
o.s.test.web.client
o.s.test.web.client.match
o.s.test.web.client.response
o.s.test.web.reactive.server
o.s.test.web.servlet
o.s.test.web.servlet.htmlunit
o.s.test.web.servlet.htmlunit.webdriver
o.s.test.web.servlet.request
o.s.test.web.servlet.result
o.s.test.web.servlet.setup
o.s.transaction
o.s.transaction.annotation
o.s.transaction.aspectj
o.s.transaction.config
o.s.transaction.event
o.s.transaction.interceptor
o.s.transaction.jta
o.s.transaction.reactive
o.s.transaction.support
o.s.ui
o.s.ui.context
o.s.ui.context.support
o.s.ui.freemarker
o.s.util
o.s.util.backoff
o.s.util.comparator
o.s.util.concurrent
o.s.util.function
o.s.util.unit
o.s.util.xml
o.s.validation
o.s.validation.annotation
o.s.validation.beanvalidation
o.s.validation.support
o.s.web
o.s.web.accept
o.s.web.bind
o.s.web.bind.annotation
o.s.web.bind.support
o.s.web.client
o.s.web.client.support
o.s.web.context
o.s.web.context.annotation
o.s.web.context.request
o.s.web.context.request.async
o.s.web.context.support
o.s.web.cors
o.s.web.cors.reactive
o.s.web.filter
o.s.web.filter.reactive
o.s.web.jsf
o.s.web.jsf.el
o.s.web.method
o.s.web.method.annotation
o.s.web.method.support
o.s.web.multipart
o.s.web.multipart.commons
o.s.web.multipart.support
o.s.web.reactive
o.s.web.reactive.accept
o.s.web.reactive.config
o.s.web.reactive.function
o.s.web.reactive.function.client
o.s.web.reactive.function.client.support
o.s.web.reactive.function.server
o.s.web.reactive.function.server.support
o.s.web.reactive.handler
o.s.web.reactive.resource
o.s.web.reactive.result
o.s.web.reactive.result.condition
o.s.web.reactive.result.method
o.s.web.reactive.result.method.annotation
o.s.web.reactive.result.view
o.s.web.reactive.result.view.freemarker
o.s.web.reactive.result.view.script
o.s.web.reactive.socket
o.s.web.reactive.socket.adapter
o.s.web.reactive.socket.client
o.s.web.reactive.socket.server
o.s.web.reactive.socket.server.support
o.s.web.reactive.socket.server.upgrade
o.s.web.server
o.s.web.server.adapter
o.s.web.server.handler
o.s.web.server.i18n
o.s.web.server.session
o.s.web.servlet
o.s.web.servlet.config
o.s.web.servlet.config.annotation
o.s.web.servlet.function
o.s.web.servlet.function.support
o.s.web.servlet.handler
o.s.web.servlet.i18n
o.s.web.servlet.mvc
o.s.web.servlet.mvc.annotation
o.s.web.servlet.mvc.condition
o.s.web.servlet.mvc.method
o.s.web.servlet.mvc.method.annotation
o.s.web.servlet.mvc.support
o.s.web.servlet.resource
o.s.web.servlet.support
o.s.web.servlet.tags
o.s.web.servlet.tags.form
o.s.web.servlet.theme
o.s.web.servlet.view
o.s.web.servlet.view.document
o.s.web.servlet.view.feed
o.s.web.servlet.view.freemarker
o.s.web.servlet.view.groovy
o.s.web.servlet.view.json
o.s.web.servlet.view.script
o.s.web.servlet.view.tiles3
o.s.web.servlet.view.xml
o.s.web.servlet.view.xslt
o.s.web.socket
o.s.web.socket.adapter
o.s.web.socket.adapter.jetty
o.s.web.socket.adapter.standard
o.s.web.socket.client
o.s.web.socket.client.jetty
o.s.web.socket.client.standard
o.s.web.socket.config
o.s.web.socket.config.annotation
o.s.web.socket.handler
o.s.web.socket.messaging
o.s.web.socket.server
o.s.web.socket.server.jetty
o.s.web.socket.server.standard
o.s.web.socket.server.support
o.s.web.socket.sockjs
o.s.web.socket.sockjs.client
o.s.web.socket.sockjs.frame
o.s.web.socket.sockjs.support
o.s.web.socket.sockjs.transport
o.s.web.socket.sockjs.transport.handler
o.s.web.socket.sockjs.transport.session
o.s.web.util
o.s.web.util.pattern
Other books:
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/the-joy-of-clojure-second-edition
https://www.manning.com/books/the-well-grounded-java-developer (Groovy,Scala,Clojure)
https://www.manning.com/books/core-kubernetes
https://www.manning.com/books/designing-apis-with-swagger-and-openapi
https://www.manning.com/books/docker-in-action-second-edition
https://www.manning.com/books/erlang-and-otp-in-action
https://www.manning.com/books/exploring-testing-java-microservices
https://www.manning.com/books/gitops-and-kubernetes
https://www.manning.com/books/google-cloud-platform-in-action
https://www.manning.com/books/groovy-in-action-second-edition
https://www.manning.com/books/hadoop-in-action
https://www.manning.com/books/jquery-in-action-third-edition
https://www.manning.com/books/kafka-streams-in-action
https://www.manning.com/books/kubernetes-in-action
https://www.manning.com/livevideo/kubernetes-microservices
https://www.manning.com/books/learn-amazon-web-services-in-a-month-of-lunches
https://www.manning.com/books/learn-azure-in-a-month-of-lunches-second-edition
https://www.manning.com/books/learn-docker-in-a-month-of-lunches
https://www.manning.com/books/machine-learning-in-action
https://www.manning.com/books/machine-learning-with-tensorflow-second-edition
https://www.manning.com/books/microservices-in-action Morgan Bruce, Paulo A. Pereira
https://www.manning.com/books/microservices-patterns
https://www.manning.com/books/microservices-security-in-action
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
git@github.com:microservices-security-in-action/samples.git
https://github.com/microservices-security-in-action/samples.git
https://github.com/microservices-security-in-action/samples
https://www.manning.com/books/modern-java-in-action
https://www.manning.com/books/mongodb-in-action-second-edition
https://www.manning.com/books/openshift-in-action
https://www.manning.com/books/scala-in-action
https://www.manning.com/books/scala-in-depth
https://www.manning.com/books/securing-devops
https://www.manning.com/books/serverless-architectures-on-aws-second-edition
https://www.manning.com/books/solr-in-action
https://www.manning.com/books/spring-batch-in-action
https://www.manning.com/books/spring-boot-in-action
https://www.manning.com/books/spring-dynamic-modules-in-action
https://www.manning.com/books/spring-in-action-fifth-edition
https://www.manning.com/books/spring-integration-in-action
https://www.manning.com/books/spring-roo-in-action
https://www.manning.com/books/spring-security-in-action
https://www.manning.com/books/terraform-in-action
https://www.manning.com/books/testing-java-microservices
https://www.manning.com/books/the-art-of-unit-testing-third-edition
https://github.com/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/
https://www.manning.com/books/