Spring in Action Sixth Edition Craig Walls instant download
Spring in Action Sixth Edition Craig Walls instant download
install download
https://ebookmeta.com/product/spring-in-action-sixth-edition-
craig-walls/
https://ebookmeta.com/product/spring-microservices-in-action-2nd-
edition-john-carnell/
https://ebookmeta.com/product/spring-security-in-action-second-
edition-meap-spilca-laurentiu/
https://ebookmeta.com/product/cloud-native-spring-in-action-1st-
edition-thomas-vitale/
https://ebookmeta.com/product/women-s-music-for-the-screen-
diverse-narratives-in-sound-1st-edition-felicity-wilcox-editor/
Performance Trauma and Puerto Rico in Musical Theatre
Routledge Advances in Theatre Performance Studies 1st
Edition Colleen Rua
https://ebookmeta.com/product/performance-trauma-and-puerto-rico-
in-musical-theatre-routledge-advances-in-theatre-performance-
studies-1st-edition-colleen-rua/
https://ebookmeta.com/product/teaching-readers-of-english-
students-texts-and-contexts-2nd-edition-john-s-hedgcock-and-dana-
r-ferris/
https://ebookmeta.com/product/computation-and-approximation-1st-
edition-vijay-gupta/
https://ebookmeta.com/product/can-you-tell-a-brachiosaurus-from-
an-apatosaurus-buffy-silverman/
https://ebookmeta.com/product/deception-real-or-fake-news-read-
along-ebook-1st-edition-dona-herweck-rice/
Elementary Algebra 2e Manipulative Mathematics for
Students 1st Edition Lynn Marecek
https://ebookmeta.com/product/elementary-algebra-2e-manipulative-
mathematics-for-students-1st-edition-lynn-marecek/
SIXTH EDITION
Craig Walls
MANNING
“This has always been my go-to book for Spring. The new edition is
a comprehensive update that strikes the balance between practical
instruction and comprehensive theory. It helps you to get started
quickly and follows up with in-depth explanations.”
“Even as a Spring veteran I got lots of practical tips from this book.”
Spring in Action,
Sixth Edition
CRAIG WALLS
MANNING
SHELTER ISLAND
For online information and ordering of this and other Manning books,
please visit
20 Baldwin Road
PO Box 761
Email: [email protected]
The author and publisher have made every effort to ensure that the
information in this book was correct at press time. The author and
publisher do not assume and hereby disclaim any liability to any
party for any loss, damage, or disruption caused by errors or
omissions, whether such errors or omissions result from negligence,
accident, or any other cause, or from any usage of the information
herein.
20 Baldwin Road
PO Box 761
Gonzalez-Morris
Typesetter: Dennis Dalinnik
ISBN: 9781617297571
brief contents
PART 1
29
61
4
■
94
Securing Spring
113
140
PART 2
163
Securing REST
186
210
10
Integrating Spring
243
PART 3
11
Introducing Reactor
279
12
308
vii
viii
BRIEF CONTENTS
13
337
14
369
PART 4
15
387
16
Administering Spring
423
17
435
18
Deploying Spring
443
contents
preface
xvii
acknowledgments
xix
xxi
xxv
xxvi
PART 1
FOUNDATIONAL SPRING ......................................1
1.1
What is Spring?
1.2
11
1.3
17
19
23
Let’s review
25
1.4
26
26 ■ Spring Boot
26 ■ Spring
Data
27 ■ Spring Security
Batch
27 ■ Spring Cloud
28 ■ Spring Native
28
ix
x
CONTENTS
2.1
Displaying information
30
34
38
2.2
41
2.3
49
50 ■ Performing validation at
form binding
2.4
54
2.5
57
Caching templates
59
3.1
62
64 ■ Working with
JdbcTemplate
data
70 ■ Inserting data
73
3.2
78
78 ■ Defining
repository interfaces
persistence
81
83
3.3
85
85 ■ Annotating the
domain as entities
89
Customizing repositories
90
4.1
95
95 ■ Understanding
99 ■ Writing Cassandra
repositories
105
4.2
106
types to documents
111
CONTENTS
xi
5.1
114
5.2
Configuring authentication
116
authentication
119
5.3
125
Securing requests
request forgery
133
5.4
134
5.5
136
6.1
Fine-tuning autoconfiguration
141
142
server
145 ■ Configuring logging
property values
148
6.2
148
151 ■ Declaring
153
6.3
155
158
159
PART 2
INTEGRATED SPRING .......................................161
7.1
164
server
173
7.2
174
sorting
179
7.3
Consuming REST services
180
GETting resources
183
DELETEing resources
184
xii
CONTENTS
8.1
Introducing OAuth 2
187
8.2
192
8.3
201
8.4
204
9.1
211
Setting up JMS
214
222
9.2
226
RabbitTemplate
232
9.3
236
with KafkaTemplate
241
10.1
244
246 ■ Configuring
DSL configuration
249
10.2
Message channels
252 ■ Filters
253 ■ Transformers
254
Routers
256 ■ Splitters
260
Gateways
263 ■ Endpoint
modules
265
10.3
267
PART 3
280
281
11.2
283
dependencies
286
CONTENTS
xiii
11.3
287
291
Transforming and filtering reactive streams
295 ■ Performing
305
12.1
309
312
12.2
316
12.3
320
323
Testing with a live server
324
12.4
325
GETting resources
328 ■ Deleting
resources
331
12.5
333
335
338
repositories
345 ■ Defining
347
13.2
353
repositories
357
13.3
362
Cassandra repositories
366
14.1
Introducing RSocket
370
14.2
372
messaging
378
14.3
382
xiv
CONTENTS
PART 4
15.1
Introducing Actuator
388
Actuator endpoints
390
15.2
391
configuration details
403
405
15.3
Customizing Actuator
408
408 ■ Defining
415
417
15.4
Securing Actuator
420
424
clients
426
16.2
427
428
properties
431
16.3
431
Enabling login in the Admin server
432 ■ Authenticating
433
17.1
435
17.2
437
17.3
Sending notifications
440
18.1
444
18.2
CONTENTS
xv
18.3
446
Deploying to Kubernetes
451
452
18.4
455
18.5
457
appendix
459
index
479
preface
Spring entered the development world more than 18 years ago with
the fundamental mission of making Java application development
easier. Originally, that meant offering a lightweight alternative to EJB
2.x. But Spring was just getting started. Over the years, Spring
expanded its mission of simplicity to address common development
challenges, including persistence, security, integration, cloud
computing, and others.
xviii
PREFACE
acknowledgments
One of the most amazing things that Spring and Spring Boot do is
automatically provide all of the foundational plumbing for an
application, leaving you as a developer to focus primarily on the logic
that’s unique to your application. Unfortunately, no such magic exists
for writing a book. Or does it?
You consistently produce some of the most incredible stuff I’ve ever
worked with, and I am proud to consider you my colleagues.
xx
ACKNOWLEDGMENTS
attended one of my sessions on the NFJS tour; although I’m the one
at the front of the room, I often learn a lot from you, too.
As I did in the previous edition, I’d like to thank the Phoenicians. You
know what you did.
The book has four parts spanning 18 chapters. Part 1 covers the
foundational topics of building Spring applications:
xxi
xxii
In this chapter, you’ll build controllers that handle web requests and
views that render information in the web browser.
Chapter 3 delves into the backend of a Spring application, where
data is persisted to a relational database.
Part 2 covers topics that help integrate your Spring application with
other applications:
In chapter 16, you’ll see how to use Spring Boot Admin to put a
user-friendly browser-based administrative application on top of the
Actuator.
xxiii
In many cases the original source code has been reformatted; we’ve
added line breaks and reworked indentation to accommodate the
available page space in the book. In rare cases, even this was not
enough, and listings include line-continuation markers (➥).
Additionally, comments in the source code have often been removed
from the listings when the code is described in the text. Code
annotations accompany many of the listings, highlighting important
concepts.
You can get executable snippets of code from the liveBook (online)
version of this
book at https://livebook.manning.com/book/spring-in-action-sixth-
edition. The complete code for the examples in the book is available
for download from the Manning website at
https://www.manning.com/books/spring-in-action-sixth-edition, and
from
GitHub at github.com/habuma/spring-in-action-6-samples.
Book forum
xxiv
xxv
This was a time when the dress codes of two regions separated by a
few dozen miles identified people uniquely as belonging to one or
the other. The travel guide brings to life a sense of isolation and
distance of that period, and of every other historic period except our
own hyperkinetic present.
Dress codes have changed since then, and the diversity by region,
so rich at the time, has faded away. It is now often hard to tell the
inhabitants of one continent from another. Perhaps, trying to view it
optimistically, we have traded a cultural and visual diversity for a
more varied personal life—or a more varied and interesting
intellectual and technical life. We at Manning celebrate the
inventiveness, the initiative, and the fun of the computer business
with book covers based on the rich diversity of regional life two
centuries ago brought back to life by the pictures from this travel
guide.
xxvi
Part 1
Foundational Spring
Part 1 of this book will get you started writing a Spring application,
learning the foundations of Spring along the way.
In chapter 1, I’ll give you a quick overview of Spring and Spring Boot
essentials and show you how to initialize a Spring project as you
work on building Taco Cloud, your first Spring application. In chapter
2, you’ll dig deeper into the Spring MVC and learn how to present
model data in the browser and how to process and validate form
input. You’ll also get some tips on choosing a view template library.
You’ll add data persistence to the Taco Cloud application in chapter
3, where we’ll cover using Spring’s JDBC template and how to insert
data using prepared statements and key holders. Then you’ll see
how to declare JDBC (Java Database Connectivity) and JPA (Java
Persistence API) repositories with Spring Data. Chapter 4 continues
the Spring persistence story by looking at two more Spring Data
modules for persisting data to Cassandra and MongoDB.
I went to meet
my friend unduly "Jus' shinin' um up wid de
agitated and upset by knife-brick."
the circumstance, but
was careful not to
speak of it. I can bear
things so much better if I do not mention them to any one until the
pang is all gone. That is why this little diary is so much to me. I can
explode into it, and then shut my teeth and bear things.
I have sat on a low stool in front of the incubator day and night
since it was unpacked and installed in the drawing-room. I lighted
the lamp at once, and then watched the thermometer, which
necessitates a bright light and a very low seat. I thought it was
going to be very simple, and on the second day I thought I had it
steady at 102½ degrees, and went off into the field to see after
some ploughing. When I came back I rushed in to see if it was
holding its own and found the mercury at 110 degrees—one little
step more and it would have broken the thermometer. After that I
just stayed there. The thermostat is a wonderfully delicate piece of
mechanism and I have no one to consult.
April 7.
Began to mix the inoculating stuff for the alfalfa, boiling rain-
water for the purpose. Elihu has ploughed with the heavy plough
and Ball and Paul in the alfalfa field. Gibbie comes behind in the
same furrow with Jack and Sambo and a bull tongue plough. They
have gone very deep and the land should be in good fix after it.
Made Willing try the Cahoon seeder to see if it worked according to
directions on card.
April 12.
Elihu and Gibbie harrowing alfalfa field. I had a large tub on the
piazza and put in the second ingredient for the wonder bath. I
bought a corn planter this spring, not because I plant enough corn
to really need it, but because the crooked planting of the women
worries me so. To-day we were to plant the first acre of corn for this
season. I had Willing use the planter drawn by Mollie. It worked very
well, but he could not go straight and the rows look like snake
tracks, much worse than the women's planting, and I had much
better have saved my $10. Bonaparte is triumphant and I am in the
slough of despond.
April 13.
Planted corn again. Had Elihu to run corn planter and had Willing
to take his place harrowing in alfalfa field. The rows are a little
straighter, but still hopelessly meandering. That $10 is simply thrown
away.
April 14.
What a time I have had to-day. I started out to plant four acres
of alfalfa and I feel just as though I had drawn the plough and the
harrow as well as the three darkies. The land has been double
ploughed, then harrowed with a home-made tooth harrow, and then
with the acme several times. The land was heavily covered with
stable manure before the ploughing. I have mixed the wonder bath
most accurately and now the culmination of all, the planting, was to
take place. I bought a Cahoon broadcast seeder, and have tried to
make Willing (the boy I have in Jim's place, but oh, what a misfit!)
understand the directions. I called upon old Bonaparte this morning
to measure the seed out into separate sacks, so that we would have
no confusion in the field, but, oh, dear, what a dream that was! It
seemed to Bonaparte such feminine folly that I should insist on
stakes every ten feet at the head and end of the field so that Willing
would have something to guide his wandering steps. We have had
high words on the subject, he maintaining that it was a waste of
labor and stakes to mark anything but the half acre. As Willing has
not a straight eye and walks a good deal as though he were tipsy,
even with the guiding stakes, I think it will be in the nature of a
miracle if this field is covered with alfalfa. I have not been out here
for two or three days, as I was planting corn, but I had two men and
two teams at work all the time and a woman to clear away roots,
etc., and positively I do not see what they have done. The field is as
rough as possible, it seems to me, though the negroes think me
most unreasonable and Elihu says: "My Lor', Miss, wha' yo' want
mo'? Dis fiel' look too bu-ti-ful, 'e stan' same lik' a gya'ding!"
The first difficulty is to get the stakes set straight, a tall and then
a short, so that Willing will know that when he leaves a short stake
he must reach a short one at the end of the field; but I had a perfect
battle to get Bonaparte to set the stakes in that way. The next
trouble was to get rid of the alfalfa—I allowed ten quarts to the acre,
and it will not go in. I have opened the small door of the conceited
Cahoon creature just one-half inch as the card says, and made
Willing walk every ten feet instead of every twenty, as it directs, and
yet the peck of seed holds out and is left over.
This group has saved my reason to-day, I think, for the little
things are so funny, solemnly staring around, a bucket of rice and
meat made into a strange mess in the midst. I sent for a basket of
roast sweet potatoes, and gave one to each, but I disturbed the
peace of the pastoral, for I insisted that the potato should be peeled
for the baby, whereupon Isaiah set up a terrible yell and Aphrodite
said: "Him lub de skin." I insisted, however, that the skin should be
removed, for only a month ago Isaiah was at death's door with
convulsions. The baby has on a little red frock and a little red cap
with frills, tied tightly on her little coal black head, and the sun is
broiling hot. Her name is Florella Elizabeth Angelina.
But back to the precious alfalfa, which has cost me so much
worry as well as money All that I can get put into the land is six
quarts to the acre. Here I pause with pleasure as another procession
approaches. Oh, for my kodak again. I heard a noise, and on looking
up I see the Imp puffed up with pride rolling the wheelbarrow, which
seems to have a large and varied load. Behind comes my little maid
Gerty with a basket. With a great swing Imp rolls the wheelbarrow
alongside of me; and they proceed to unload. First a little green
painted table, which has a history that perhaps some day I will have
time to tell; then Gerty takes from her basket table-cloth and table
napkins of snowy damask and all the implements and
accompaniments of a modern lunch. Imp takes out a demijohn of
artesian water, the cut glass salt cellar, pepper cruet, and then these
are put in position and in the midst a little dish of butter, churned
since I left the house this morning; and what a nice dinner! A fresh
trout with a roe, brought me an hour ago as a present from Casa
Bianca by Nat, broiled to a turn—a delicious morsel, and after that
an abundant dish of asparagus, and besides this a large dish of fried
bacon and one of rice.
"Oh, Gerty," I said. "Chloe knew I did not want all this to eat."
"Yes, ma'am," she answered. "An' Chloe say to tell you say we
got plenty home for dinner en she know yu'd like to give some 'way."
That made me happy, for Chloe to understand me so thoroughly, to
send me a delicious dainty meal for myself, and then besides a
substantial portion for me to give away. That is what an old time,
before the war darky is, one whose devotion makes them enter into
one's tastes and feelings so thoroughly.
I had told Aphrodite that she must pull up all the grass roots,
brambles, etc., in the alfalfa field; as it was new ground the harrow
had not got them all out. She came to me to-day and said:—
"Miss, I kyan't wuk een dat fiel' no mo'; de ting cum up too
purty, en ef I tromple um I'll kill um."
I just flew to the field on my bicycle, and truly there was the
whole field covered with tiny dark gray green leaves! I was perfectly
delighted, for I had not supposed it would come so quickly and had
no idea the stand could be so thick after all my tribulations.
Somehow I had not realized that the time was so near for the
climax, but to-night as I was going to bed I went for a last look, and
there was one little chick, white and fluffy and very lively. I wonder if
that is to be the only one.
April 28.
I called Chloe at once, and she stood in front of the glass door
and gazed with wondering eyes, then she dropped a profound
courtesy, and, raising her eyes and hands to heaven, she said,
"T'ank de Laud," and this was repeated three times with intense
fervor and reverence. Then she seized my hand and shook it
violently.
Only then did I understand how much self-control Chloe had
used not to show me more plainly her utter doubt and scorn of the
'cubator. I knew she did not approve, but had no idea that she felt
certain we would never see a chicken from it. Her delight is
unbounded.
The book of instructions says you must not open the door at all
after the eggs begin to pip, but I had to open it very quickly and
take out the egg-shells which were so much in the way of the chicks.
It is too bad that they sent the brooder without any lamp, and so I
cannot take the chicks out as I should do when they are twelve
hours old.
The incubator must be kept at from 105 degrees, and the newly
hatched chicks only 101 degrees, or at most 102, and so I am afraid
of roasting the chicks or chilling the eggs.
April 29.
They would not go with the tide but made a circle and returned
to the shore, and I felt like a murderer, but I could not get them
back, so I sadly returned to the house and reduced the heat in the
incubator to 102 and fed the chicks some bread crumbs. Then I got
into the wagon and started for Gregory.
It was dark when we got to the ferry and I did not reach the
Winyah Inn until 10 o'clock.
April 30.
When Willing drove to the inn for me this morning I saw a large
red object protruding from his pocket, and as we drove to the
station I asked him what it was. He appeared very much confused
and would not answer, so I told him to take the thing out, as it
looked very badly.
I told him I was greatly mortified and disappointed that this first
time I had trusted him to drive me to town he should do such a
thing. He protested and declared that it was for his grandfather. I
was truly thankful I had seen it and disposed of it before M. arrived,
for she had never been to this part of the world before and would
have felt terrified to see the coachman so provided.
When we got home Willing's mother came and repeated the tale
about the whiskey having been got for her father, and I gave her the
bottle. I know this little tale is pure fiction, for her father never
drinks, is a model old man, and I happen to know a piece of inside
history about Willing, which he confided to Gerty, and she passed it
on to Chloe, who in turn confided it to me, when warning me that
my faith in Willing and his meek ways might be misplaced.
I reminded him that when he was about five years old his father
had gone to Gregory to pay his tax, having his pocket full of money
from the sale of his crop. His poor mother walked the road all night
with the baby in her arms hoping for his return. He was an excellent
man, faithful to all his duties, a splendid worker, but he could not
resist "fire water."
When I heard in the morning that he had not returned, and the
other men who went with him had, I had Elihu get the pony carriage
and drive down the road until he found him and bring him home, as
the men said he had dropped asleep on the road and they could not
rouse him, so they came on and left him. It was a bitter night, one
of the three or four freezes we have during the winter, and I knew it
would go hard with him.
Elihu found him eight miles away, got help and put him in the
pony carriage, for Emanuel was a tall, heavy man, and drove rapidly
home; but life was extinct when he reached the poor wife. I had
sent beef tea and stimulant to be given him, but though Elihu found
him alive, he could not force anything down; he seemed unable to
swallow.
When her only daughter, Aphrodite, married and her two oldest
sons went to "town" to work and were making a dollar a day, she
felt as though her troubles were over. But the same Devil's chain
gripped and held her eldest son Zebedee.
They did not return to Gregory that night, nor the next. Then
search was made, and the sportsman was found drowned and Zeb
was found frozen holding on to some puncheons on the edge of an
old canal. Near by was the boat, not capsized, and the things in it
except the overcoat.
Of course I did not go into all these details to Willing, but made
him see that without that fatal bottle Zeb could have saved himself
and the man, and I tried to make him see that with such a family
history the only hope for him was to swear off absolutely. He
seemed much impressed and thanked me for my "chastisement," as
they call any solemn counsel and admonition, and promised to heed
it.
The chicks are very lively and eat bread crumbs and oatmeal
very heartily. I have enclosed a space in the garden of fifty feet in
circumference, with a netted wire fence six feet high, which I will
keep locked, and I hope to defy hawks, foxes, and bipeds as well.
Chloe is perfectly devoted to the chicks and feeds them with
enthusiasm every two hours.
So I will simply remain passive and let the hands who wish to
rent have the land and seed, but explain that I cannot pay out any
money for extra work. I feel sure that some day rice will rise in price,
but every one seems to think differently, and all the planters are
either giving up entirely or diminishing their acreage very much and
turning to upland crops.
So far I have only forty acres of rice land rented, and I feel very
blue about the future. Then, again, my sheep and cattle at Casa
Bianca, which have been so remunerative to me all these years, are
giving me trouble now.
Ruth, my brag cow, who has given me fifteen fine calves, and
Rubin, my picture bull, just light over that neat fence as though it
did not exist, and the humble sheep go down on their knees and
creep under it, and I lie awake at night and wonder what I am to do
between my love for my creatures and my love for my neighbor.
CHAPTER V
Easter Sunday, May 1.
Had a terrible shock to-day. I took M. to see the alfalfa field, and
there was not a leaf of anything in the five acres! Those two nights
of ice must have caught the alfalfa in its one tender stage, for all the
books say that after it is six inches high it will stand any amount of
cold. I am stunned, it is such an unexpected blow.
The hands from Casa Bianca came this morning to get seed rice.
I was just starting to drive M. to the train, but as it is very important
to get the rice planted as soon as possible I had to delay the
departure until to-morrow, for it was too late when I had finished
measuring out the rice to drive to Gregory in time for the 4: 30 train.
May 4.
As it was too late for me to take the long drive home alone I
went into Woodstock and spent the night with my brother. This
morning after breakfast I drove to Casa Bianca, which is halfway
between Woodstock and Cherokee. There I had a good many things
to see after, and it was late afternoon before I got through and
finally started for home.
The clouds made it much darker than it should have been, for
the sun had only just gone down. I have never seen such vivid
lightning nor heard such claps of thunder, and at each Romola
darted out of the road as though the thick bushes could protect her.
Not a human being was to be seen the whole way, and when I got
to the avenue gate, which was shut, I had, of course, to get out to
open it, and I felt sure Romola would fly home and leave me; but I
did her an injustice. She waited, with every sign of impatience, long
enough for me with great speed to get in, and then dashed on until
we got to the darkest spot in the avenue, where the live oaks lap
together overhead. A fearful flash of lightning came, followed
instantly by a terrific peal of thunder, and she stopped short. I felt
sure she had been struck, and she seemed to share the impression,
but in a moment she went on and we were soon at home.
I was so excited that I was in a perfect gale of spirits, which
quite upset my good Chloe, who had worked herself up to a
wretched state of anxiety about me, miserable that I was out in that
terrible storm alone; and she was hurt and disapproving of my
attitude, especially as the first thing I did was to insist that Gerty
and herself should take in my best rug, which had been hung on the
piazza to air. Their terror had been so great that they had left it out
in the rain—such a panic had seized them that they were very
reluctant to venture out on the piazza. They had the house shut up
without a breath of air, that being their idea of safety. Of course, I
was drenched and had to change all my things, and after two hours
I sent word to Willing that he might safely feed the mare, I having
told him to rub her perfectly dry, but not to feed her till I sent him
word. What was my dismay to find he had not rubbed her at all—
said he was afraid to stay in the stable, so he had turned her loose
in the stable yard and gone into the kitchen, leaving her exposed to
the pouring rain! Of course she will be foundered, for she was very
hot.
Sunday, May 8.
Drove Ruth to church and met some one just from Gregory on
the way, who told me a most terrible thing. Mrs. R., one of the
loveliest women in our community, was struck by lightning during
the storm last evening. She had always had a great terror of
lightning, though in every other respect she was a fearless woman,
so that her family always gathered round her during a storm and
tried as much as possible to shut out the sight and sound. On this
occasion her husband and daughter were sitting one on each side of
her on an old-fashioned mahogany sofa, she with her handkerchief
thrown over her face. When the fatal flash came the husband and
daughter were thrown forward to the floor and were stunned; as
soon as they recovered consciousness they turned to reassure the
mother as to their not being seriously hurt. She was still sitting
straight up on the sofa with the handkerchief over her face; they
lifted the handkerchief as they received no answer and found life
extinct. It was a translation really for her, as she probably felt
nothing; there was only one small spot at the back of the neck. She
was a woman rarely gifted, with beauty of face and form, as well as
of soul; she was one upon whom every one rested who came in
contact with her; she gave of her strength to all who needed it, for
her supply was unlimited, coming direct from the great source of all
power. I wonder if terror of lightning was a premonition which had
been with, her always from her childhood? Her death is a great loss
to our county, and to her family a calamity indeed.
May 9.