美文网首页
#每日技术学习#Spring学习:Spring 快速入门

#每日技术学习#Spring学习:Spring 快速入门

作者: 筱平哥哥 | 来源:发表于2018-11-07 19:21 被阅读8次

Date | 2018-11-06

Spring 快速入门

Spring 下载地址:http://repo.spring.io/release/org/springframework/spring/
看的教程用的是3.2.0,所以就照着做了。
文档结构:
spring-framework-3.2.0.RELEASE-dist.zip ---Spring开发包

  • docs :spring框架api和规范
  • libs :spring开发的jar包
  • schema :XML的约束文档.
  • Spring体系结构
    Spring体系结构
    核心是:core container 里的Beans、Core、Context、Expression Language
    所以,直接到下载下来的libs里找这四个jar包

Spring入门程序:

1、创建web工程引入相应jar包

spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
开发的日志记录的包:
com.springsource.org.apache.commons.logging-1.1.1.jar --- 用于整合其他的日志的包(类似Hibernate中slf4j)
com.springsource.org.apache.log4j-1.2.15.jar

2、创建Spring的配置文件:

在src下创建一个applicationContext.xml
引入XML的约束:

  • 找到xsd-config.html.引入beans约束:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    <bean id="foo" class="x.y.Foo">
        <meta key="cacheName" value="foo"/>
        <property name="name" value="Rick"/>
    </bean>
</beans>
3、在配置中配置类:
<bean id="userService" class="cn.itcast.spring3.demo1.HelloServiceImpl"></bean>
4、创建测试类:
        @Test
    // Spring开发
    public void demo2() {
        // 创建一个工厂类.
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext(
                "applicationContext.xml");
        HelloService helloService = (HelloService) applicationContext.getBean("userService");
        helloService.sayHello();
    }

相关文章

网友评论

      本文标题:#每日技术学习#Spring学习:Spring 快速入门

      本文链接:https://www.haomeiwen.com/subject/lahpxqtx.html