Framework-XML - Regeln für bewährte Verfahren von Spring

Die Framework-XML-Regeln überprüfen bestimmte Spring-Artefakte, damit Sie sicherstellen können, dass Spring auf eine Art und Weise verwendet wird, die mit WebSphere Application Server kompatibel ist. Für einige der Konfigurationsprobleme sind Schnellkorrekturen verfügbar. Die Schnellkorrekturen stellen Spring-basierte Anwendungen nicht auf andere Java EE-Technologien um.

Regelname Regelbeschreibung Automatisierte Korrektur
Prüfen, ob die Konfiguration für DefaultMessageListenerContainer gültig ist Diese Regel markiert die Spring-Beans, die DefaultMessageListenerContainer verwenden, damit der Benutzer prüfen kann, ob die Konfiguration für WebSphere gültig ist. Nein
Prüfen, ob die Konfiguration für LocalContainerEntityManagerFactoryBean gültig ist Diese Regel markiert die Spring-Beans, die die Klasse LocalContainerEntityManagerFactoryBean verwenden, damit der Benutzer prüfen kann, ob die Konfiguration für WebSphere gültig ist. Nein
Prüfen, ob JNDI-Umgebungswerte gültig sind Diese Regel markiert das Element environment in einem Element jndi-lookup und die Eigenschaft jndiEnvironment, damit der Benutzer prüfen kann, ob die verwendeten Werte gültig sind. Nein
Konfiguration des Spring-Elements jndi-lookup prüfen Diese Regel markiert das Element jndi-lookup, damit der Benutzer prüfen kann, ob die Verwendung gültig ist. Nein
Spring-JndiObjectFactoryBeans-Konfiguration prüfen Diese Regel markiert die Spring-Beans mit der Klasse JndiObjectFactoryBean, damit der Benutzer prüfen kann, ob die verwendeten Werte gültig sind. Nein
Eigenschaft entityInterceptor in der Spring-Konfiguration überprüfen Diese Regel markiert die Verwendung der Eigenschaft entityInterceptor in Transaktionsmanagern, die bei der Umstellung auf WebSphere Application Server üblicherweise migriert werden. Die Eigenschaft entityInterceptor wird nicht von allen Transaktionsmanagern unterstützt. Nein
Spring-Konfiguration prüfen, die mit dem context-param-Element contextConfigLocation definiert wird Diese Regel prüft die Existenz der Spring-Konfigurationsdateien, die nicht von anderen Regeln markiert wurden. Nein
Ungültige Konfiguration des Spring-Elements jndi-lookup ermitteln Diese Regel markiert das Element jndi-lookup in Webprojekten, damit der Benutzer die Konfiguration korrigieren kann. Nein
Ungültige Spring-JndiObjectFactoryBean-Konfiguration ermitteln Diese Regel markiert die Spring-Eigenschaft jndiName in Webprojekten, damit der Benutzer prüfen kann, ob die Verwendung gültig ist. Nein
Keine verschiedenen Stile für die Erstellung der EntityManagerFactory verwenden Diese Regel markiert die Spring-Beans, die die EnityManagerFactory auf zwei Arten mit LocalEntityManagerFactoryBean und mit LocalContainerEntityManagerFactoryBean in derselben Spring-Konfigurationsdatei erstellen. Nein
NativeJdbcExtractor nicht verwenden Diese Regel markiert die Eigenschaft nativeJdbcExtractor. Der Benutzer sollte stattdessen WSCallHelper verwenden. Nein
Nicht unterstützten JTA-Transaktionsmanager nicht verwenden Diese Regel markiert die Spring-Beans, die WebSphereTransactionManagerFactoryBean oder WebLogicJtaTransactionManager oder JtaTransactionManager für das Transaktionsmanagement verwenden. Der Benutzer sollte stattdessen WebSphereUowTransactionManager verwenden. Nein