Que faire de ces Printemps messages de débogage veux dire?
- Je utiliser le Printemps Cio dans mon stand-alone application Java. Lorsque l'application démarre, il crée un journal avec des start-up info. Certains messages que je ne comprends pas, s'il vous plaît aidez-moi à comprendre et expliquer comment les corriger si elles doivent être fixées? Aussi, je suis curieux de savoir: Est-il un danger pour mon application de stabilité à cause de ces messages?
Messages qui me fait peur commence avec le mot "Impossible". Au moment de l'application fonctionne très bien.
INFO - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@52cc95d: startup date [Thu Jun 02 16:02:12 MSD 2011]; root of context hierarchy
INFO - Loading XML bean definitions from class path resource [application-config.xml]
DEBUG - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
DEBUG - Loading schema mappings from [META-INF/spring.schemas]
DEBUG - Loaded schema mappings: {http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx-2.5.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd, http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd}
DEBUG - Loading bean definitions
DEBUG - Loaded 3 bean definitions from location pattern [application-config.xml]
DEBUG - Bean factory for org.springframework.context.support.ClassPathXmlApplicationContext@52cc95d: org.springframework.beans.factory.support.DefaultListableBeanFactory@33aae94f: defining beans [propertyPlaceholderConfigurer,dbWorker,connectionPool]; root of factory hierarchy
DEBUG - Creating shared instance of singleton bean 'propertyPlaceholderConfigurer'
DEBUG - Creating instance of bean 'propertyPlaceholderConfigurer'
DEBUG - Eagerly caching bean 'propertyPlaceholderConfigurer' to allow for resolving potential circular references
DEBUG - Finished creating instance of bean 'propertyPlaceholderConfigurer'
INFO - Loading properties file from class path resource [config.properties]
DEBUG - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@49bdc9d8]
DEBUG - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@255d17d7]
INFO - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@33aae94f: defining beans [propertyPlaceholderConfigurer,dbWorker,connectionPool]; root of factory hierarchy
DEBUG - Returning cached instance of singleton bean 'propertyPlaceholderConfigurer'
DEBUG - Creating shared instance of singleton bean 'dbWorker'
DEBUG - Creating instance of bean 'dbWorker'
DEBUG - Eagerly caching bean 'dbWorker' to allow for resolving potential circular references
DEBUG - Creating shared instance of singleton bean 'connectionPool'
DEBUG - Creating instance of bean 'connectionPool'
DEBUG - Eagerly caching bean 'connectionPool' to allow for resolving potential circular references
DEBUG - Finished creating instance of bean 'connectionPool'
DEBUG - Finished creating instance of bean 'dbWorker'
DEBUG - Returning cached instance of singleton bean 'connectionPool'
DEBUG - Unable to locate LifecycleProcessor with name 'lifecycleProcessor': using default [org.springframework.context.support.DefaultLifecycleProcessor@4b1c2b67]
DEBUG - Returning cached instance of singleton bean 'lifecycleProcessor'
OriginalL'auteur Worker | 2011-06-02
Vous devez vous connecter pour publier un commentaire.
C'est juste au niveau de débogage de sortie dont vous n'avez probablement pas besoin. Essentiellement, c'est vous dire que vous n'avez pas défini de toute une catégorie en particulier, qui l'emportent sur sa fonctionnalité par défaut, donc il va utiliser la fonctionnalité par défaut. Il n'y a rien à craindre ici.
Dans ce cas, je vous suggère de lire la Javadoc MessageSource, ApplicationEventMulticaster et LifecycleProcessor. Le point entier de Printemps, c'est que vous pouvez personnaliser bits. Tout ce que la sortie du journal est vous dire c'est que c'est à l'aide de fonctionnalités par défaut et pas des fonctionnalités personnalisées.
niveau de débogage des messages de log sont des choses que vous n'avez pas besoin de s'inquiéter. définir la racine de votre niveau d'enregistrement pour l'avertir, puis ajouter la baisse des niveaux d'enregistrement pour des forfaits spécifiques vous voulez plus de détails au sujet, comme le code de votre application.
OriginalL'auteur
Si vous avez explicitement défini aucune de ces grains, alors vous pourriez avoir un problème que le Printemps serait l'injection de type incorrect, car il n'est pas de trouver votre personnalisé bean. Toutefois, si vous n'avez pas défini de ces haricots, puis ces messages sont bénignes. Le printemps est juste vous laisser savoir que par défaut, la fève est utilisé comme @Phill a déjà répondu.
OriginalL'auteur andyb