Обработка исключений из весеннего контекста - PullRequest
0 голосов
/ 25 мая 2018

Как я могу обработать исключения из Spring context.Рассмотрим контекст

<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource">
    <property name="URL" value="jdbc:oracle:thin:@localhost:1521/xe" />
    <property name="user" value="abc" />
    <property name="password" value="abc" />    
</bean>

<bean id="abc" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" >
    <property name="dataSource" ref="dataSource" />
    <property name="persistenceUnitName" value="default" />
    <property name="persistenceXmlLocation" value="classpath*:META-INF/abc-persistence.xml" />
</bean>

И загружаю контекст в основном методе

public static void main(String[] args) {
    ApplicationContext  applicationContext = null;
    try {
        applicationContext = new ClassPathXmlApplicationContext("/META-INF/spring/test.xml");
    } catch (Exception e) {
        System.out.println("Exception caugtht " + e);
    }
}

Допустим, база данных не работает. Теперь, когда я загружаю исключения контекста, они не перехватываются в блоке catch.Есть ли способ справиться с этим?

...