当前位置: 首页 > news >正文

广州品牌网站建设 优美站长之家 站长工具

广州品牌网站建设 优美,站长之家 站长工具,wordpress三级导航,可以自己做网站服务器不Spring入门学习 文章目录Spring入门学习Spring概述Spring FrameworkIOCIOC容器DIIOC容器的实现类①FileSystemXmlApplicationContext②ClassPathXmlApplicationContext基于XML管理bean入门案例创建类创建xml在Spring配置文件中配置bean测试Spring概述 Spring 是最受欢迎的企业级…

Spring入门学习

文章目录

  • Spring入门学习
    • Spring概述
    • Spring Framework
    • IOC
      • IOC容器
        • DI
    • IOC容器的实现类
      • ①FileSystemXmlApplicationContext
      • ②ClassPathXmlApplicationContext
    • 基于XML管理bean
      • 入门案例
      • 创建类
      • 创建xml
      • 在Spring配置文件中配置bean
      • 测试

Spring概述

Spring 是最受欢迎的企业级 Java 应用程序开发框架.

Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。

Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应

用程序是需要扩展的。

Spring Framework

Spring 基础框架,可以视为 Spring 基础设施,基本上任何其他 Spring 项目都是以 Spring Framework为基础的。

IOC

IOC容器

IOC:Inversion of Control,反转控制

反转控制:说的就是资源获取的方式,然后我们之前需要获取某个资源或者某个对象的时候,我们需要手动的去创建它,手动的去访问它,访问其中的各种方法,但是我们有了Spring之后,就可以把这个对象管理权,对象的控制权完全的交给IOC容器,以前是主动获取,而现在是被动接受Spring为我们提供的对象(说白了以前我们需要创建,现在Spring为我们提供什么,我们就用什么)

DI

DI:Dependency Injection,依赖注入

其实就是IOC的一个实现,可以认为IOC是一种思想,DI就是IOC的一种表现方式,一种实现方式。

依赖注入:就是把当前提前设置好的方式来被动的接受IOC容器为我们所注入的对象(说白了就是为我们当前,Spring所管理的对象的属性进行赋值 )

IOC容器的实现类

①FileSystemXmlApplicationContext

它是通过我们的文件系统中的xml来获取我们的IOC容器(从我们的磁盘开始访问,比如从D:\...\Xx.xml文件,当前工程不一定在本台电脑使用,这个磁盘路径只是对于我电脑对应的路径)

②ClassPathXmlApplicationContext

通过我们当前的类路径下的一个xml来获取IOC容器(对于我们的工程来说,一般都是写在我们的类路径下的,因为它是针对当前工程的路径来加载的,配置文件一般都放在resources下,那也就是说resources下的内容一定会被加载到我们的类路径下的)

基于XML管理bean

入门案例

在maven中引入Spring依赖

<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.1</version>
</dependency>

创建类

public void sayHelloWord(){System.out.println("hello , Spring");}

创建xml

把xml创建在resources下

在这里插入图片描述

在这里插入图片描述

在Spring配置文件中配置bean

bean:配置一个bean对象,将对象交给IOC容器管理

id:bean的唯一标识,不能重复

class:设置bean对象所对应的类型

<bean id="helloWord" class="com.ch.spring.helloWord"></bean>

测试

@Test
public void textHelloWord(){//获取IOC容器ApplicationContext ioc= new ClassPathXmlApplicationContext("applicationContext.xml");//获取IOC容器中的beanhelloWord helloWord = (helloWord)ioc.getBean("helloWord");helloWord.sayHelloWord();
}
http://www.hotlads.com/news/2207.html

相关文章:

  • 单页销售网站如何赚钱怎么弄一个网站
  • 企业融资计划南宁seo渠道哪家好
  • 婚恋网站制作要多少钱小广告公司如何起步
  • 在线制作名片高级seo课程
  • 收益网站制作企业seo推广
  • 孝感网站开发选优搏爱站网长尾关键词挖掘工具下载
  • 天天向上 网站建设推广方案模板
  • 网站开发硬件外贸网站平台
  • 中文做网站福州seo推广优化
  • 电子商务网站建设的核心百度关键词规划师入口
  • 树莓派运行wordpressseo交流博客
  • 网站申请内容吗网页版登录入口
  • wordpress 调用置顶文章深圳关键词推广整站优化
  • 工业设计企业广东网站营销seo费用
  • lua做网站市场营销策划包括哪些内容
  • 部门网站建设目的磁力宝最佳搜索引擎入口
  • 宁波 外贸网站建设如何推广店铺呢
  • 上海公司名义买房条件深圳seo网络优化公司
  • 上海集团网站建设营销宣传策划方案
  • 做网站泰州百度收录提交网址
  • vs2015 asp网站开发营销策略ppt模板
  • 专业网站的建设南宁seo服务公司
  • 百度网站关键词和网址百度seo优化策略
  • 无锡做网站建设成品短视频网站源码搭建
  • 南通网站设计公司痘痘怎么去除有效果
  • 郑州网红打卡地黄冈网站seo
  • 武汉网站排名系统互联网怎么打广告推广
  • 网页模板下载html格式网站搜索优化价格
  • 建筑工地招工网站编辑seo
  • 官方网站建设对比西安网站建设制作