Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org.springframework.context.support.AbstractApplicationContext prepareRefresh
- INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@369f73a2: startup date [Thu Apr 26 18:53:49 MSK 2018]; root of context hierarchy
- апр. 26, 2018 6:53:49 ПП org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
- INFO: Loading XML bean definitions from class path resource [context.xml]
- Exception in thread "main" java.lang.NullPointerException
- at ru.javabegin.training.spring.aop.SpelConfig.Collectionss.DoSomething(Collectionss.java:24)
- at ru.javabegin.training.spring.aop.main.Start.main(Start.java:16)
- public class Start {
- public static void main(String[] args) {
- ApplicationContext context = new ClassPathXmlApplicationContext("context.xml");
- Collectionss collectionss=(Collectionss)context.getBean("collect");
- collectionss.DoSomething();
- }
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:util="http://www.springframework.org/schema/util"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
- <context:component-scan base-package="ru.javabegin.training.*"/>
- <context:annotation-config/>
- <util:list id="testList1">
- <value>4</value>
- <value>5</value>
- </util:list>
- <util:list id="testList2">
- <value>6</value>
- <value>7</value>
- </util:list>
- </beans>
- package ru.javabegin.training.spring.aop.SpelConfig;
- import org.springframework.stereotype.Service;
- import javax.annotation.Resource;
- import java.util.List;
- @Service("collect")
- public class Collectionss {
- @Resource(name = "testList2")
- private List list;
- public List getList() {
- return list;
- }
- public void setList(List list) {
- this.list = list;
- }
- public void DoSomething(){
- for (Object obj:list
- ) {
- System.out.println("List: "+ obj );
- }
- }
- }
Add Comment
Please, Sign In to add comment