-
22-09-2019 - |
質問
どんなインスタンスを生成春安全保障までが必要ですか?
私が使っているGoogle App Engineでスタートアップ時間のwebアプリケーションが重要になります。時にユーザが要求ページにて待ちの時間を自分のウェブアプリのインスタンスを生成になっていただいての対応(積します。
一部のページのアプリが必要な認証を行います。これらのページをご請求の場合には、荷重要請したいと思っているユーザー待ちの約1.5秒泉セインスタンスを生成する.
しかし、私は今どのようゆったり流れる負荷その他のすべての部品のアプリでは、春のセキュリティが、わからない。誰にでもして考えたんですか?
編集:誰もが知っていて、インスタンスを生成春からセキュリティコードの代わりにapplicationContext-security.xmlそのと思いる方法を見つけ出すことlazy負荷します。
解決
まあ、私はついにそれを考え出しました。私は、私は彼らにActivateメソッドを呼び出すまで何もしないようにサブクラスorg.springframework.web.context.ContextLoaderListener
とorg.springframework.web.filter.DelegatingFilterProxy
に持っていた。
他のヒント
ハッキングを記載 こちらの 詳細:
ドトールコーヒーがこの問題を解決意LazyInitTargetSourceのUserDetailsService.
<bean id="userDetailsService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="targetSource">
<bean class="org.springframework.aop.target.LazyInitTargetSource">
<property name="targetBeanName" value="targetUserDetailsService"/>
</bean>
</property>
</bean>
<bean id="targetUserDetailsService" class="MyCustomUserService" lazy-init="true">
....
</bean>
を設定することができ <url-pattern>
s春のリフィルターマッピング web.xml
の確保資源のだけどログイン-アウトページおよびその他の資源を必要とする春のセキュリティ処理)、ラップ、デフォルトのフィルターを自分のものぐラッパーとして、また DispatcherServlet
.
編集:
の問題が複雑になりえているのだと思っていた。もできますを定義するセキュリティxmlとして <beans default-lazy-init="true" ...>