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

微网站制作电话wordpress 建站的利弊

微网站制作电话,wordpress 建站的利弊,php网站维护,中华香烟网上商城在 Spring 框架中,Bean 是一个非常核心的概念。简单来说,Bean 是 Spring 容器管理的对象,它是由 Spring 容器实例化、配置和管理的。Spring 通过依赖注入(DI)将这些 Bean 组合在一起,形成一个完整的应用程序…

在 Spring 框架中,Bean 是一个非常核心的概念。简单来说,Bean 是 Spring 容器管理的对象,它是由 Spring 容器实例化、配置和管理的。Spring 通过依赖注入(DI)将这些 Bean 组合在一起,形成一个完整的应用程序。

什么是 Bean?        

Bean 是 Spring 框架中的一个基本单元,通常是一个普通的 Java 对象(POJO),但它被 Spring 容器管理。Spring 容器负责 Bean 的生命周期,包括创建、初始化、依赖注入、销毁等。

Bean 的特点

  1. 实例化

    • Spring 容器负责创建 Bean 的实例。

    • 可以通过配置文件(XML)、注解(如 @Component@Service@Controller@Repository)或 Java 配置类来定义 Bean。

  2. 依赖注入

    • Spring 容器会自动注入 Bean 所需的依赖关系。

    • 依赖注入可以通过构造器注入(Constructor Injection)或 setter 方法注入(Setter Injection)来实现。

  3. 生命周期管理

    • Spring 容器管理 Bean 的生命周期,包括初始化、使用和销毁。

    • 可以通过实现 InitializingBean 接口或定义 @PostConstruct 注解的方法来定义初始化逻辑。

    • 可以通过实现 DisposableBean 接口或定义 @PreDestroy 注解的方法来定义销毁逻辑。

  4. 作用域

    • Bean 可以有不同的作用域,如 singleton(单例)、prototype(原型)、request(请求)、session(会话)等。

    • 默认情况下,Bean 的作用域是 singleton,即容器中只有一个实例。

基础配置


<?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">
<!--name:为bean指定别名,别名可以有多个,使用逗号,分号,空格进行分隔--><bean id="bookService" name="service service4 bookEbi" class="com.itheima.service.impl.BookServiceImpl"><property name="bookDao" ref="bookDao"/></bean>

别名配置

作用范围

默认创建为单例对象 scope 默认 singleton

运行如下代码

package com.itheima;import com.itheima.dao.BookDao;
import com.itheima.service.BookService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class AppForScope {public static void main(String[] args) {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");BookDao bookDao1 = (BookDao) ctx.getBean("bookDao");BookDao bookDao2 = (BookDao) ctx.getBean("bookDao");System.out.println(bookDao1);System.out.println(bookDao2);}
}

输出如下:

这时应在bean对象配置里加入参数scope。

<?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"><!--name:为bean指定别名,别名可以有多个,使用逗号,分号,空格进行分隔--><bean id="bookService" name="service service4 bookEbi" class="com.itheima.service.impl.BookServiceImpl"><property name="bookDao" ref="bookDao"/></bean><!--scope:为bean设置作用范围,可选值为单例singloton,非单例prototype--><bean id="bookDao" name="dao" class="com.itheima.dao.impl.BookDaoImpl" scope="prototype" />
</beans>


文章转载自:

http://MzzVm9Bd.mcpby.cn
http://1febaBsF.mcpby.cn
http://aOzrg2Cf.mcpby.cn
http://aYv02ERK.mcpby.cn
http://TFco8st8.mcpby.cn
http://nwAHk2zV.mcpby.cn
http://ZWNCATtr.mcpby.cn
http://w1Xsk0Ba.mcpby.cn
http://91mp84AU.mcpby.cn
http://gpAJmR4j.mcpby.cn
http://z340md71.mcpby.cn
http://e9wc6yzr.mcpby.cn
http://uv7lBwFD.mcpby.cn
http://2bYmnGvB.mcpby.cn
http://VCglRSSr.mcpby.cn
http://1OTqsF8n.mcpby.cn
http://YkOkHjzj.mcpby.cn
http://Ilr4cD9P.mcpby.cn
http://zxY4BeLS.mcpby.cn
http://auqPy9eV.mcpby.cn
http://0TFijlvn.mcpby.cn
http://lj4Aykkz.mcpby.cn
http://43LD9scy.mcpby.cn
http://GhmXjy0Q.mcpby.cn
http://Elxnwz92.mcpby.cn
http://Nq7aV6VG.mcpby.cn
http://WWT27M0R.mcpby.cn
http://3sSlvPHI.mcpby.cn
http://lwYY2djB.mcpby.cn
http://Zx0um3eH.mcpby.cn
http://www.dtcms.com/wzjs/649712.html

相关文章:

  • 文山网站建设代理儋州市住房和城乡建设局官方网站
  • 上海企业网站设计公司电话如何提高网站搜索排名
  • 无锡网站制作网站网易企业邮箱和网易邮箱的区别
  • 书籍分享wordpress主题网站物理结构优化包含网页优化吗
  • 网站建设7个主要流程图个人简历模板免费可编辑
  • 诸城做网站建设的360优化大师app下载
  • 想做网站选什么专业建设网络平台交印花税
  • 做网站赚多少建设网站的功能定位是什么意思
  • 淄博手机网站建设费用响应式网站方案
  • 镇江网站网站建设鞋子 东莞网站建设
  • 怎么给网站添加黑名单沈阳男科最好的男科医院
  • 西班牙语网站设计哪家好官方商城下载
  • 高级网站开发培训价格南京网站的优化
  • 阿里云建站视频教程自己做网站需要缴费么
  • 不属于企业网站建设基本标准wordpress编辑图像
  • 中英双语网站程序包头网站建设兼职
  • 大学营销型网站建设实训课程展馆
  • 厦门网站建设2wordpress后台数据库改密码
  • 文本中设置网站超链接怎么做网站照片上传不了
  • 网络专业的网站建设价格低衡水网站推广
  • 0经验自己做网站做平台还是自己做网站
  • 开源视频网站wordpress扫码付费
  • 网站建设应解决的问题企业不做网站
  • seo网站排名后退西安百度seo排名
  • 做网站业务的怎么找资源搜索引擎优化的具体措施
  • 射洪哪里可以做网站wordpress安装好后
  • 江苏水利工程建设局网站重庆市建设工程信息网招标文件
  • 怒江企业网站建设宿迁房产
  • 电脑系统做的好的几个网站网站icp不备案有关系吗
  • 装饰公司做宣传网站网页设计友情链接怎么做