• 课时1:Spring环境搭建、STS工具、第一个Spring程序


    .1)概要以及介绍

      1.2002 作者 Rod Jonnon 发布了一篇文章<Expoer One-toOne j2eedvelopment and Design>

      2.2003年根据这篇文章产生了一些感悟 产生了Spring

      3.spring最基础的核心AOP IOC

      4.经过了18年的的洗礼衍生出很多框架 Spring Data,Spring Boot ,Spring Cloud,Spring Framework,Springsocial

    .2)IOC:控制反转 (DI:依赖注入)

      1.搭建Spring的环境

        1.1 导入spring的依赖jar包

      <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>4.3.9.RELEASE</version>
        </dependency>
         <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
        <dependency>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          <version>1.18.10</version>
          <scope>provided</scope>
        </dependency>

        1.2 编写配置文件

    <?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">
    
    </beans>

      2.开发Spring程序(IOC)

        2.1 编写配置文件

    <?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="student" class="net.bdqn.hbz.pojo.Student">
        <property name="stuno" value="1"></property>
        <property name="stuName" value="zs"></property>
        <property name="stuAge" value="24"></property>
    </bean>
    </beans>

          2.1.1 id:唯一标识符 class:指定类的路径

          2.1.2 property标签 :代表该class的属性

            2.1.2.1 name:属性名称

            2.1.2.1 value :属性值

        2.2 通过bean的id来获取一个对象

    //创建上下文对象
            ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
            //通过bean的id来获取对象
            Student student =(Student) context.getBean("student");
            System.out.println(student);

      3.这样写的一些分析以及好处

        3.1 不需要new

        3.2 对象属性的赋值

        3.3 在applicationContext.xml中产生的对象,被spring放入了一个 称为Spring IOC容器里面

  • 相关阅读:
    一些技术鸡汤
    css优化
    Spring 通过maven pom文件配置初始化
    sql 编写横竖表转换
    Linux 常用命令笔记 (持续更新)
    java常用集合详解 contains
    jQuery Ajax(异步请求)
    java中"与"和"或"
    java8 中的时间和数据的变化
    mysql 根据查询结果集更新
  • 原文地址:https://www.cnblogs.com/thisHBZ/p/12484316.html
Copyright © 2020-2023  润新知