Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...Toshiaki Maki
?
The document discusses Spring Cloud Data Flow, which provides a framework for building data pipelines using microservices. It describes how Spring Cloud Data Flow orchestrates long-lived streaming applications using Spring Cloud Stream and short-lived batch processing applications using Spring Cloud Task. It also discusses how these applications can be deployed on modern platforms using deployment-specific Spring Cloud Deployers.
The document describes setting up a Grails application with domain classes, controllers, and MyBatis integration for database access. It includes:
1) Creating a Grails application, domain class, and scaffolding controller.
2) Configuring plugins and dependencies for Spring Boot and MyBatis.
3) Defining domain classes for Book and ISBN with constraints and mappings.
4) Implementing mappers and XML mapping files for MyBatis.
5) Creating repository interfaces and services to abstract data access.
21. Spring開発元の変遷
2004
2007
2009
2013
? Spring 1.0
? Spring 1.2
? Spring 2.0
? Spring 2.5
? Spring 3.0
? Spring 3.1
? Spring 4.0
? IoCコンテナ
? XMLベース
? AspectJサポート
社名変更
買収($420M)
スピンオフ
? アノテーション
ベースのDIとMVC
? JSR-250サポート
? Javaベース
? JSR-330サポート
(@Injectなど)
? JPA2.0,やBean
Validationの対応
? Java SE 8 / EE 7
サポート
22. Spring Projectsの変遷
2004
2007
2009
2013
? Spring 1.0
? Spring 1.2
? Spring 2.0
? Spring 2.5
? Spring 3.0
? Spring 3.1
? Spring 4.0
?Spring Web Service
?Spring Web Flow
?Spring Security
?Spring Integration
?Spring Batch
?Spring Boot
?Spring IO Platform
?Spring Data
?Spring Tool Suite
45. Spring Boot & Spring IO Platform
(2014年)
? Spring Boot
最小限の設定で。後はこの本読んでください
「はじめての Spring Boot」
https://www.kohgakusha.co.jp/books/detail/978-4-7775-
1865-4
? Spring IO Platform
依存管理やバージョン管理を簡単に
3rd パーティーのライブラリを試験