commit
1f37da5b06
|
|
@ -46,14 +46,14 @@ import org.springframework.http.converter.support.AllEncompassingFormHttpMessage
|
||||||
public class BackgroundPreinitializer
|
public class BackgroundPreinitializer
|
||||||
implements ApplicationListener<SpringApplicationEvent> {
|
implements ApplicationListener<SpringApplicationEvent> {
|
||||||
|
|
||||||
private static final AtomicBoolean preinitalizationStarted = new AtomicBoolean(false);
|
private static final AtomicBoolean preinitializationStarted = new AtomicBoolean(false);
|
||||||
|
|
||||||
private static final CountDownLatch preinitializationComplete = new CountDownLatch(1);
|
private static final CountDownLatch preinitializationComplete = new CountDownLatch(1);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationEvent(SpringApplicationEvent event) {
|
public void onApplicationEvent(SpringApplicationEvent event) {
|
||||||
if (event instanceof ApplicationEnvironmentPreparedEvent) {
|
if (event instanceof ApplicationEnvironmentPreparedEvent) {
|
||||||
if (preinitalizationStarted.compareAndSet(false, true)) {
|
if (preinitializationStarted.compareAndSet(false, true)) {
|
||||||
performPreinitialization();
|
performPreinitialization();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -451,7 +451,7 @@ then use the https://cloud.google.com/sdk/downloads[Google Cloud SDK] to push yo
|
||||||
Spring Boot app into that slot from the command line or CI build.
|
Spring Boot app into that slot from the command line or CI build.
|
||||||
|
|
||||||
App Engine needs you to create an `app.yaml` file to describe the resources your app
|
App Engine needs you to create an `app.yaml` file to describe the resources your app
|
||||||
requires. Normally you put this in `src/min/appengine`, and it looks something like this:
|
requires. Normally you put this in `src/main/appengine`, and it looks something like this:
|
||||||
|
|
||||||
[source,yaml,indent=0]
|
[source,yaml,indent=0]
|
||||||
----
|
----
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue