Skip to content

Commit

Permalink
1.add spring test case
Browse files Browse the repository at this point in the history
  • Loading branch information
monkeychen committed Aug 13, 2018
1 parent 2f0576c commit f388859
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 0 deletions.
5 changes: 5 additions & 0 deletions xspring-tutorial/tutorial-guava/pom.xml
Expand Up @@ -12,6 +12,11 @@
<artifactId>tutorial-guava</artifactId>

<dependencies>
<dependency>
<groupId>org.xspring</groupId>
<artifactId>xspring-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java8</artifactId>
Expand Down
@@ -0,0 +1,26 @@
package org.xspring.tutorial.guava;

import org.springframework.beans.factory.support.BeanDefinitionRegistry;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
import org.springframework.core.io.ClassPathResource;

/**
* <p>Title: GuavaTutorialApplication</p>
* <p>Description:</p>
* <p>Copyright: Ruijie Co., Ltd. (c) 2018</p>
* <p>@Author: chenzhian </p>
* <p>@Date: 2018/7/23 下午2:42</p>
*/
public class GuavaTutorialApplication {
public static void main(String[] args) {
BeanDefinitionRegistry beanFactory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanFactory);
ClassPathResource resource = new ClassPathResource("bean.xml");

reader.loadBeanDefinitions(resource);

String str = (String) ((DefaultListableBeanFactory) beanFactory).getBean("demo_str");
System.out.println("str bean:" + str);
}
}
13 changes: 13 additions & 0 deletions xspring-tutorial/tutorial-guava/src/main/resources/bean.xml
@@ -0,0 +1,13 @@
<?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:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/beans/spring-tx.xsd">

<tx:annotation-driven />

<bean id="demo_str" class="java.lang.String"/>

</beans>

0 comments on commit f388859

Please sign in to comment.