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

做动效网站广州网站开发

做动效网站,广州网站开发,个人备案网站营业执照,网站开发实习过程目录 一、概念 1.生命是bean的生命周期? 2.知道bean生命周期的意义? 3.bean的生命周期按照粗略的五步 二、例子讲解 一、概念 1.生命是bean的生命周期? 答:spring其实就是管理bean对象的工厂,它负责对象的创建&…

目录

一、概念

1.生命是bean的生命周期?

2.知道bean生命周期的意义?

3.bean的生命周期按照粗略的五步

二、例子讲解


一、概念

1.生命是bean的生命周期?

答:spring其实就是管理bean对象的工厂,它负责对象的创建,对象的销毁。生命周期就是从创建到最终的销毁的整个过程。

2.知道bean生命周期的意义?

答:生命周期的本质:在哪个时间节点上面调用了哪个类的哪个方法。只有知道了时间的节点,才能知道我们的代码写到了哪里。可能需要在某一个特殊的时间节点上执行一段特定的代码,这段代码就可以放到这个时间节点上,当生命线走到这里,自然就会被调用。

3.bean的生命周期按照粗略的五步

第一步:实例化bean(调用无参数构造方法)

第二步:给bean属性赋值(调用set方法)

第三步:初始化bean(调用bean的init方法。这个init方法要自己写,自己配)

第四步:使用bean

第五步:销毁bean(调用bean的destroy方法。这个destroy方法要自己写,自己配)

二、例子讲解

看不懂本项目的可以参考这篇文章:快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)_云边的快乐猫的博客-CSDN博客 或者

spring的注入(set注入、构造器注入)_云边的快乐猫的博客-CSDN博客

1.建立一个类(HelloBean)。编写无参构造方法(第一步)、创建属性并生成set方法(第二步)、编写int初始化方法(第三步)、销毁方法 (第四步) 

package com.spring6.demo2;public class HelloBean {//1.创建一个无参构造。快捷键生成:alt+insert(目的:为了更直观看bean加载的过程)public HelloBean() {System.out.println("第一步,无参构造方法被执行");}//2.创建一个属性值,并生成set方法给其赋值private String name;public void setName(String name) {System.out.println("第二步:给对象的属性赋值");this.name = name;}//3.这个init初始化方法需要自己写,自己配,方法名随意.public void initBean(){System.out.println("第三步:初始化bean");}//4.这个destroy销毁方法需要自己写,自己配,方法名随意public void destroyBean(){System.out.println("第五步:销毁bean");}
}

2.在spring工厂的xml文件里面编写bean标签。编写扫描管理类的方式注入属性编写扫描使用初始化和销毁方法(用于对这个类的管理)

ps:xml文件的创建方法:点击resources-->快捷键:alt+insert-->XML配置文件(倒4)--spring配置-->文件名称可以自定义

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd"><!--6.1注解组件扫描:扫描指定的基本包以及其子包下的类,识别使用component的类--><bean id="HelloBean" class="com.spring6.demo2.HelloBean"init-method="initBean" destroy-method="destroyBean">        <!-- 6.2  指定初始化和销毁: init-method="initBean" destroy-method="destroyBean--><!--6.3给属性赋值  --><property name="name" value="李四"/></bean>
</beans>

3.编写一个测试类(TextBean),用来调用类(HelloBean)。里面编写从容器里面扫描指定的类的两行代码、调用类的代码、销毁bean的代码

4.运行结果 

如果此文章对你有帮助,请给点赞收藏评论吧! 

有什么问题欢迎评论区留言 

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

相关文章:

  • 塑胶加工 技术支持 东莞网站建设拼多多代运营公司十大排名
  • 网站开发话术智慧软文发稿平台
  • 自己办网站wordpress 主题 love
  • 用网站开发角度去开发一个网站自己做的网站出现左右滑动条
  • 局域网建立网站教程仿西部数码网站
  • 网站建设是虚拟行业吗wordpress建站菜单栏 二级标题
  • 哪些网站是.net开发的优化提升
  • 惠州城乡建设部网站西安网站建设动力无限
  • 郑州建材公司网站建设织梦做单页面网站
  • 企业网站seo营销网站开发典型
  • 怎么样给一些小网站做链接wordpress导航点不开分类
  • 肃北蒙古族自治县建设局网站h5个人页面制作
  • 西安网站建设那家伙云图书馆平台网站建设
  • 广州镭拓科技网站建设公司电子商务网站建设专业主修课程
  • 网络班级网站建设企业咨询公司是不是骗子
  • 网站开发工程师岗位小程序代理合同
  • 泰安本地网站怀来县住房和城乡规划建设局网站
  • 网站建设客户合同百度推广图片尺寸要求
  • 营销网站建立DW做的网站加载慢
  • 网站管理后台文章排序查询百度关键词排名
  • 重庆网站建设q.479185700惠溧阳网站建设制作
  • 找网站网站首页设计模板
  • 一个网站可以优化多少关键词无锡网站设计多少钱
  • 自建网站阿里云备案通过后怎么做网站建设费预付定金什么科目
  • 如何查看一个网站用什么程序做的视频直播网站开发流程
  • 新能源网站建设哪家好公众号文章导入wordpress
  • 动态ip服务器可以做网站吗找素材去哪个网站
  • 微信推送在哪个网站做施工企业在施工过程中发现设计文件和图纸有差错的
  • 网站内搜索功能怎么做泰安网站优化公司
  • 做网页设计可以参考哪些网站wordpress建的大型网站吗