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

电影影视网站模板免费下载不免费的网络营销方式

电影影视网站模板免费下载,不免费的网络营销方式,青岛公司网站,深圳网络营销收费标准文章目录 1.创建 Spring 项目步骤1.1 创建 Maven 项目1.2添加 Spring 框架支持1.3 添加启动项2.如何使用 Spring2.1 存储 Bean 对象2.1.1 创建 Bean对象2.1.2 将 Bean对象注册到容器中 2.2 获取并使用 Bean对象2.2.1 使用 ApplicationContext 获取对象2.2.2 使用 BeanFactory 获…

文章目录

  • 1.创建 Spring 项目步骤
    • 1.1 创建 Maven 项目
    • 1.2添加 Spring 框架支持
    • 1.3 添加启动项
    • 2.如何使用 Spring
    • 2.1 存储 Bean 对象
      • 2.1.1 创建 Bean对象
      • 2.1.2 将 Bean对象注册到容器中
    • 2.2 获取并使用 Bean对象
      • 2.2.1 使用 ApplicationContext 获取对象
      • 2.2.2 使用 BeanFactory 获取对象(了解即可)
  • 3.拓展

1.创建 Spring 项目步骤

下面使用 Maven 的方式创建 Spring 项目,主要分为三步走:

  1. 创建一个普通的 Maven 项目
  2. 添加 Spring 框架支持(spring-context、spring-beans)
  3. 添加启动类

1.1 创建 Maven 项目

在这里插入图片描述
之后会进入一个修改项目名称的页面:
在这里插入图片描述

1.2添加 Spring 框架支持

Spring 框架支持添加到 pom.xml 这个文件当中,添加的内容我放在下面,这里不用记,不用记,不用记!!!需要的时候复制粘贴即可;在添加完毕后,可以刷新一下项目,加载一下依赖。

<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.3.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>5.2.3.RELEASE</version></dependency></dependencies>

在这里插入图片描述

1.3 添加启动项

这个没啥说的了,就是需要一个入口方法(main方法),自己看看放在哪里合适,就放置哪里就行了。

2.如何使用 Spring

我们知道 Spring 它是一个包含了众多个工具方法的IoC容器,容器的的最基本的应用就是,装东西和将装进去的东西取出来,Spring 也是这样:

  • 将对象存储到容器(Spring)中
  • 在容器中把对象取出来
    对这里不了解的可以看这篇文章Spring 核心与设计思想

接下里对于 Spring 如何使用,我们就围绕着存取对象进行。

注:在 Java 语言中普通对象也叫做Bean

2.1 存储 Bean 对象

存储 Bean对象分为两步走:

  1. 先创建一个 Bean对象(存在才可以存嘛!)
  2. 将创建的Bean注册到Spring容器中

具体操作看向下看:

2.1.1 创建 Bean对象

上面说了Bean对象就是 Java 语言中的普通对象,这步就非常简单了!

package com;public class User {public String play() {return "sing + jump + rap";}
}

2.1.2 将 Bean对象注册到容器中

在创建好的项⽬中添加 Spring 配置⽂件 spring-config.xml,将此⽂件放到 resources 的根⽬录下,这里这个配置文件名称可以是任意的名字,这里取这个名字是因为它符合开发标准,创建好的配置文件中需要初始化好一些配置,我将它放在下面了,这里也和上面的那个一样,不用去记,在使用的时候,把这部分复制进来就行了。

<?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>

配置好上面的内容之后就可以向里面添加 Bean对象了,这里需要注意一点,在添加class属性时,如果这个这个类在一包地下,需要将这个包的绝对路径打出来,代码如下:

        <bean id="user" class="com.UserController"></bean>

把行代码加入到<beans></beans>这个组标签里就算注册完 Bean对象了,如下图:
在这里插入图片描述

2.2 获取并使用 Bean对象

2.2.1 使用 ApplicationContext 获取对象

获取并使用 Bean对象,分为三步:

  1. 得到 Spring 上下文对象,我们把对象交给 Spring 管理了,因此获取 对象是从 Spring 中获取,就必须先得到 Spring 的上下文。
  2. 通过 Spring 上下文,获取某个指定的 Bean对象
  3. 使用 Bean对象。

注:如果需要取多个对象,复用2、3步即可

具体的操作看下面的代码:

package com;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class App {public static void main(String[] args) {//1.加载配置(获取所以注册 bean信息)ApplicationContext context =new ClassPathXmlApplicationContext("spring-config.xml");//2.加载使用的bean对象UserController user = context.getBean("user",UserController.class);//3.调用需要的方法System.out.println(user.play());}}

2.2.2 使用 BeanFactory 获取对象(了解即可)

在取 Bean对象时,还有另一种方式,使用ApplicationContext 的父类BeanFactory,这种方式现在已经被淘汰了,那它们连个有什么区别呢?

public static void main(String[] args) {//1.加载配置(获取所以注册 bean信息)BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("spring-config.xml"));//2.加载使用的bean对象UserController user = beanFactory.getBean("user",UserController.class);//3.调用需要的方法System.out.println(user.play());}

3.拓展

ApplicationContext 与BeanFactory 的区别(常见面试题):

  • 继承关系和功能⽅⾯来说:Spring 容器有两个顶级的接⼝:BeanFactoryApplicationContext。其中 BeanFactory 提供了基础的访问容器的能⼒⽽ ApplicationContext属于 BeanFactory 的⼦类,它除了继承了 BeanFactory的所有功能之外,它还拥有独特的特性,还添加了对国际化⽀持、资源访⽀持、以及事件传播等⽅⾯的⽀持。

  • 从性能⽅⾯来说:ApplicationContext 是⼀次性加载并初始化所有的 Bean对象,⽽BeanFactory 是需要那个才去加载那个,因此更加轻量。

http://www.yayakq.cn/news/837923/

相关文章:

  • shopex网站备份乐清网吧
  • 电子商务网站建设与管理总结淘宝店铺推广方法
  • 网站建设 电子书wordpress 限时 插件
  • 怎样构建自己的网站百度网盟推广的定义
  • 网站开发公司计划书凯里网站开发gzklyy
  • 建筑网站大全豆丁网wordpress+好用插件
  • 巴中建设厅网站电话一级a做爰精免费网站
  • 微信公众号直接链接网站怎么做wordpress企业模板破解
  • 网站内容怎么选择北京网页制作电话
  • 电子商务网站建设学什么软件html网址怎么打开
  • 郑州云拓网站建设公司wordpress生成分享图片插件
  • 哈尔滨自主建站模板哪个网站做h5号
  • 网站分类主要有哪些合肥网站推广 公司哪家好
  • 做网站 上海网站设计O2O平台佛山总代理
  • 黑龙江恒泰建设集团网站企业网站开发教程
  • intitlt:山西大同网站建设创建一家公司需要什么过程
  • 用土豆做美食的视频网站动态图片wordpress插件
  • 为某网站做一则广告语一级页面的网站怎么做的
  • 罗定市城乡规划建设局网站网做 网站有哪些
  • 嘉兴优化网站收费标准wordpress自定义类型模板
  • 上海网站建设设计公司哪家好方城网站制作
  • 免费建站有哪些怎样做网站导航界面
  • 壹六八信息科技网站建设百度关键词搜索工具
  • 手机网站列表 教程服务器与网站
  • 查注册公司什么网站安阳县县长
  • 织梦wap网站模版美妆网站设计模板
  • 服务器 无法访问网站优设网址导航是网络导航吗
  • 动易网站后台编辑器无效问题长沙景点介绍
  • WordPress创建的网站建设网站如何收费
  • 蓬莱做网站案例郑州网站建设yipinpai