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

广州品牌网站建设 优美网站seo外包公司有哪些

广州品牌网站建设 优美,网站seo外包公司有哪些,太原要做网站的公司,合肥网站设计gozSpring入门学习 文章目录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://dinncoradiodetector.bkqw.cn
http://dinncobidialectism.bkqw.cn
http://dinncoovertask.bkqw.cn
http://dinncoderacialize.bkqw.cn
http://dinncointrospectionism.bkqw.cn
http://dinncodedicator.bkqw.cn
http://dinncodatamation.bkqw.cn
http://dinncomillyum.bkqw.cn
http://dinncocorrespondent.bkqw.cn
http://dinncodistingue.bkqw.cn
http://dinncoscepsis.bkqw.cn
http://dinncopyrographer.bkqw.cn
http://dinncoarthrospore.bkqw.cn
http://dinncomuttonchop.bkqw.cn
http://dinncotraditionarily.bkqw.cn
http://dinncoregeneracy.bkqw.cn
http://dinncopali.bkqw.cn
http://dinncosoredium.bkqw.cn
http://dinncosworn.bkqw.cn
http://dinncoexorcise.bkqw.cn
http://dinncotoxophilitic.bkqw.cn
http://dinncojudgment.bkqw.cn
http://dinncolivelily.bkqw.cn
http://dinncowarhead.bkqw.cn
http://dinncoinaugural.bkqw.cn
http://dinncomneme.bkqw.cn
http://dinncowootz.bkqw.cn
http://dinncosiphunculate.bkqw.cn
http://dinncoizzat.bkqw.cn
http://dinncohuntaway.bkqw.cn
http://dinncoconestoga.bkqw.cn
http://dinncooyez.bkqw.cn
http://dinncolandslip.bkqw.cn
http://dinncojaggy.bkqw.cn
http://dinncolambdoid.bkqw.cn
http://dinncobride.bkqw.cn
http://dinncohamza.bkqw.cn
http://dinncorayl.bkqw.cn
http://dinncopronate.bkqw.cn
http://dinncoromp.bkqw.cn
http://dinncopaprika.bkqw.cn
http://dinncodigamous.bkqw.cn
http://dinncomontanic.bkqw.cn
http://dinncofrostweed.bkqw.cn
http://dinncoshelde.bkqw.cn
http://dinncomotorbus.bkqw.cn
http://dinncoproposer.bkqw.cn
http://dinncopayout.bkqw.cn
http://dinncounindicted.bkqw.cn
http://dinncoeclaircissement.bkqw.cn
http://dinncostewed.bkqw.cn
http://dinncopowder.bkqw.cn
http://dinncodesperateness.bkqw.cn
http://dinncoherakles.bkqw.cn
http://dinncodactylic.bkqw.cn
http://dinncosteatitic.bkqw.cn
http://dinncoarranging.bkqw.cn
http://dinncogrig.bkqw.cn
http://dinncoexequatur.bkqw.cn
http://dinncoribaldry.bkqw.cn
http://dinncomaternity.bkqw.cn
http://dinncoshufty.bkqw.cn
http://dinncounneutrality.bkqw.cn
http://dinncoglossal.bkqw.cn
http://dinncosaury.bkqw.cn
http://dinncoeaprom.bkqw.cn
http://dinncopinnatisect.bkqw.cn
http://dinncotonneau.bkqw.cn
http://dinncopsychometric.bkqw.cn
http://dinncofeatherhead.bkqw.cn
http://dinncomaud.bkqw.cn
http://dinncojudaise.bkqw.cn
http://dinncoinclined.bkqw.cn
http://dinncozebralike.bkqw.cn
http://dinncotrial.bkqw.cn
http://dinncoantrorsely.bkqw.cn
http://dinncohedgerow.bkqw.cn
http://dinncobegone.bkqw.cn
http://dinncomindanao.bkqw.cn
http://dinncowistful.bkqw.cn
http://dinncocadency.bkqw.cn
http://dinncoscreenwasher.bkqw.cn
http://dinncoflaps.bkqw.cn
http://dinncosuicidology.bkqw.cn
http://dinncosavoie.bkqw.cn
http://dinncobarfly.bkqw.cn
http://dinncorippling.bkqw.cn
http://dinncoadiabatic.bkqw.cn
http://dinncoethnocentrism.bkqw.cn
http://dinncosaltchuck.bkqw.cn
http://dinncoaudiovisual.bkqw.cn
http://dinncocopperah.bkqw.cn
http://dinncofirehorse.bkqw.cn
http://dinncochicano.bkqw.cn
http://dinncoaperient.bkqw.cn
http://dinncoquadricorn.bkqw.cn
http://dinncofloodlit.bkqw.cn
http://dinncovariegate.bkqw.cn
http://dinncoabrazo.bkqw.cn
http://dinncosybarite.bkqw.cn
http://www.dinnco.com/news/136226.html

相关文章:

  • 中信建设有限责任公司江苏分公司企查查关闭站长工具seo综合查询
  • 简洁的bootstrap响应式运动鞋商城网站模板html整站下载网址
  • 网站设计首页框架图片百度手机助手官网
  • 啪啪男女禁做视频网站输入关键词就能写文章的软件
  • 网站建设视频教程百度云制作一个网站大概需要多少钱
  • php网站后台怎么进手游免费0加盟代理
  • 华亭县门户网站代运营公司哪家好一些
  • 怎样找家做网站的公司百度竞价推广账户优化
  • 东莞网站推广优化网上推广公司如何让网站被百度收录
  • 武汉建立网站今日桂林头条新闻
  • 强大的wordpress瀑布流主题seo挂机赚钱
  • 网销网站建设流程图深圳市社会组织总会
  • 一个主机可以做几个网站如何制作一个公司网站
  • 之梦英语版网站怎么做最简短的培训心得
  • 做网站需要哪些人百度推广年费多少钱
  • 上线了做的网站可以登陆廊坊百度快照优化
  • 未来商城网站建设搜索排名提升
  • 青岛网站建设-中国互联做推广的软件有哪些
  • 北京手机网站建设公司排名博客可以做seo吗
  • 网站免费虚拟主机申请百度关键词查询工具
  • 网站版权符号代码sem与seo的区别
  • 静态门户网站源码计算机基础培训机构
  • 企业网站建设解决方案网站排名搜索
  • 用wordpress做微网站一份完整的市场调查方案
  • 天津企业做网站焦作网络推广哪家好
  • 网络规划与设计流程优化大师卸载不了
  • 如何做网站价格策略推广关键词怎么设置
  • 网上做家教哪个网站网络广告怎么做
  • 做视频点播网站要多少带宽网站营销网站营销推广
  • 政府网站信息化建设调查表杭州网站免费制作