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

网站主页被做跳转网站模拟效果

网站主页被做跳转,网站模拟效果,北京果木烤鸭制作方法,微信小程序开发价格Spring的创建和使用 Spring就是一个包含众多工具方法的IOC容器。既然是容器,那么就具备两个最主要的功能: 将对象存储到容器中从容器中将对象取出来 在Java语言当中对象也叫作Bean。 1. 创建Spring项目 创建一个普通maven项目添加Spring框架支持(spri…

Spring的创建和使用

Spring就是一个包含众多工具方法的IOC容器。既然是容器,那么就具备两个最主要的功能:

  • 将对象存储到容器中
  • 从容器中将对象取出来

在Java语言当中对象也叫作Bean。

1. 创建Spring项目

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

1.1 创建一个Maven项目

1.2 添加Spring框架支持

在项目的pom.xml中添加Spring的框架支持,配置如下:

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

从配置中可以看出,添加的框架有spring-context:spring 上下文还有spring-beans:管理对象的模块

如果配置失败的情况我们就要考虑是否使用国内源了。

那么如何配置国内源呢?

看图中圈起来的位置是否勾中,如果没有勾中。

打开目录看是否有后面名字为setting.xml的配置文件,如果没有就是没有配置国内源的。我们只需要将setting.xml文件复制到当前目录下,然后将后面的勾选,之后点击OK就配置好了。

注意的是需要配置这两个地方:

1.3 添加启动类

最后在创建好的项目java文件夹下创建一个启动类,包含main方法即可。

2. 存储Bean对象

存储Bean对象分为两步:

  1. 存储Bean对象之前,先得有Bean才行,因此要创建一个Bean
  2. 将创建的Bean注册到Spring当中

2.1 创建Bean

所谓的Bean就是Java语言的一个普通的对象,实现代码如下:

public class UserBean {public void sayHi(String name) {System.out.println("你好" + name);}
}

2.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>

接下来将UserBean对象注册到Spring中就可以,具体操作是在中添加如下操作

<bean id="userBan" class="org.example.UserBean"></bean>

PS: id可以不等于class里面的类名,但是要尽量符合规范。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xzlVMa6A-1677039880715)(null)]

3. 获取并使用Bean对象

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

  1. 使用Spring上下文对象,因为对象都交给了Spring管理,所以要从Spring当中获取,那么就应该先得到Spring上下文
  2. 通过Spring上下文,获取到某一个指定的Bean
  3. 使用Bean对象

3.1 创建Spring上下文

在这里插入图片描述

除了使用上面那个类,我们还可以使用BeanFactory来作为Spring的上下文

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y2yguySO-1677039880701)(null)]

两个类的效果是一样的,ApplicationContext属于BeanFactory的子类,它们的区别如下:

  • 相同点:都可以从容器中获取Bean,都提供了getBean方法
  • 不同点:
    • 继承关系和功能方面来说:Spring容器有两个顶级的接口:BeanFactory和ApplicationContext。其中BeanFactory提供了基础的访问容器的能力,而ApplicationContext属于BeanFactory的子类,它除了继承BeanFactory的功能之外,还有独特的特性。还添加了对国际化支持、资源访问支持、以及事件传播等方面的支持
    • 从性能方面来说:ApplicationContext是一次性加载所有的Bean对象,而BeanFactory是需要那个加载那个,因此更加轻量

3.1.1 getBean方法的更多用法

getBean方法有很多种重载方法,我们也可以使用其他方法来获取Bean对象比如以下两种:

UserBean userBean = context.getBean(UserBean.class);

这种写法简单,但是容易出问题。当一个类型被注入到spring当中多次(多个)时候,就会报错,因为不清楚取出那个Bean

UserBean userBean1 = context.getBean("userBean", UserBean.class);

4. 总结

  1. 操作容器之前,先要有一个容器,所以要先得到容器
  2. 存对象
    1. 创建Bean(普通类)
    2. 将Bean注册到配置文件当中
  3. 取对象
    1. 得到Spring的上下文,并读取到Spring的配置文件
    2. 获取到某一个Bean对象
    3. 使用Bean对象

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

相关文章:

  • WordPress软件连接不了网站ps如何做网站
  • 企业官网建站的流程群晖wordpress错乱
  • 家具公司网站模板下载做购物网站小图标
  • 门户网站建设工作流程icp备案和icp许可证区别
  • wordpress网站使用教程做网站国外网站
  • 计算机类专业哪个好智能优化网站
  • 连云港网站优化方案爱客crm手机下载
  • 做兼职调查哪个网站好网页制作模板登录
  • 衡水哪个公司做网站好网页设计培训哪家机构好
  • qq外国注册网站万网上买了域名怎么建设网站
  • 免费二级网站泗洪县建设局网站
  • 邢台做移动网站哪儿好贵州三大交通建设企业
  • 最新网站建设语言wordpress 分表存储
  • 医院互联网网站建设c++制作网页
  • 西安市做网站的WordPress怎么导入大数据库
  • ui网站界面设计模板山东省山东省建设厅网站
  • 衡水网站制作公司哪家专业app软件免费下载
  • 有做软件的网站有哪些网站建设费能算作无形资产吗
  • 个人网站源代码下载大型购物网站服务器
  • 中国建设招聘网站甘肃分行招聘网站哪个好用
  • 外贸展示网站多少钱企业管理系统哪家好
  • 宿迁网站搭建网站建设推广总结
  • 小公司做网站的好处asp手机网站源码下载
  • h5网站制作视频重庆网站备案
  • 荣成市有做网站的吗高端用户群浏览网站
  • 企业免费网站系统网站赚钱方法
  • git网站开发广西建设信息网官网
  • 天津建设工程注册中心网站网站开发员需要什么素质
  • 江苏建设工程信息网站html个人网页完整代码展示
  • 个人可以做下载类网站吗响应式网站开发 三合一建站