分级会员管理系统网站开发wordpress 版块

张小明 2026/1/11 4:35:04
分级会员管理系统网站开发,wordpress 版块,织梦网站建设交流群,如何创立自己的网站目录 1.概念 2.Xml中Bean标签的解释 (1)id属性 (2)class属性 (3)scope 属性 (4)生命周期方法配置 3.创建Bean的三种方式 默认使用无参数的构造方法 静态工厂实例化方式 动态工厂实例化方式 factory-method#xff1a; factory-bean#xff1a; 1.概念 在 Spring …目录1.概念2.Xml中Bean标签的解释(1)id属性(2)class属性(3)scope 属性(4)生命周期方法配置3.创建Bean的三种方式默认使用无参数的构造方法静态工厂实例化方式动态工厂实例化方式factory-methodfactory-bean1.概念在 Spring 中构成应用程序主干并由 Spring IoC 容器管理的对象称为 bean。bean 是由Spring IoC 容器实例化、组装和管理的对象。2.Xml中Bean标签的解释(1)id属性作用为 Bean 起一个唯一的名字用于在 Spring 容器中标识这个 Bean。约束与取值要求唯一性同一配置文件中每个 Bean 的 id 必须唯一命名规则必须以字母开头可以使用字母、数字、连字符-、下划线_可以使用“.”句话即句号和“:”冒号但不推荐不能出现特殊字符如 、#、$、%、空格等(2)class属性作用指定 Bean 的全限定类名包括包名。要求必须是类的完整路径从包名开始到类名结束这个类必须能被类加载器找到(3)scope 属性作用定义 Bean 的作用范围即 Bean 实例的生命周期和创建方式。1. singleton(单例)特点Spring 容器中只有一个该 Bean 的实例生命周期容器启动时创建容器关闭时销毁使用场景无状态的服务类、工具类等2. prototype(多例)特点每次获取 Bean 时都会创建一个新实例生命周期每次 getBean() 时创建不归容器管理销毁使用场景有状态的 Bean如携带用户数据的对象3. request特点每次 HTTP 请求创建一个新实例生命周期请求开始时创建请求结束时销毁4. session特点同一个 HTTP Session 中共享一个实例生命周期Session 创建时创建Session 失效时销毁(4)生命周期方法配置作用在 Bean 创建后和销毁前执行特定逻辑。1. init-method触发时机Bean 实例化完成、依赖注入完成后执行作用初始化资源、建立数据库连接、加载配置等要求方法必须是无参的2. destroy-method触发时机容器关闭时仅对 singleton Bean 有效作用释放资源、关闭连接、保存状态等要求方法必须是无参的3.创建Bean的三种方式默认使用无参数的构造方法bean idus classcom.qcbyjy.service.UserServiceImpl /测试方法/** * 入门程序 */ Test public void runDefaultConstructor() { //使用Spring的工厂 ApplicationContext context new ClassPathXmlApplicationContext(applicationContext.xml); //通过工厂获得类 UserService userService (UserService) context.getBean(userService); userService.hello(); }静态工厂实例化方式package com.qcby.config; import com.qcby.service.Impl.UserServiceImpl; import com.qcby.service.UserService; public class StaticFactory { //静态工厂方式 public static UserService createUserService() { System.out.println(通过静态工厂的方式创建了UserServiceImpl对象); //此处还可以编写业务逻辑 return new UserServiceImpl(); } }!--静态工厂方式-- bean idus classcom.qcby.config.StaticFactory factory-methodcreateUserService/测试方法/** * 测试静态工厂方式 */ Test public void testStaticFactory() { ApplicationContext context new ClassPathXmlApplicationContext(applicationContext.xml); UserService staticUserService (UserService) context.getBean(us); System.out.print(静态工厂方式); staticUserService.hello(); }动态工厂实例化方式package com.qcby.config; import com.qcby.service.Impl.UserServiceImpl; import com.qcby.service.UserService; /** * 动态工厂方式 */ public class DFactory { public UserService createUs(){ System.out.println(动态工厂的方式......); return new UserServiceImpl(); } }配置bean!--实例化工厂方式-- bean iddFactory classcom.qcby.config.DFactory/ bean idus1 factory-beandFactory factory-methodcreateUs/测试方法/** * 测试动态工厂方式 */ Test public void testInstanceFactory() { ApplicationContext context new ClassPathXmlApplicationContext(applicationContext.xml); UserService instanceUserService (UserService) context.getBean(us1); System.out.print(实例工厂方式); instanceUserService.hello(); }factory-method指定一个静态方法来创建 Bean 实例而不是通过构造方法factory-bean指定一个已经存在的 Bean工厂对象及其非静态方法来创建新的 Bean。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站制作唐山公司公众号登录网址

Infinite Scroll:重塑网页内容加载体验的智能引擎 【免费下载链接】infinite-scroll 📜 Automatically add next page 项目地址: https://gitcode.com/gh_mirrors/in/infinite-scroll 你是否曾在浏览网页时频繁点击"下一页"按钮&#x…

张小明 2026/1/9 4:45:02 网站建设

上海网站制作维护短视频推广代理

【PMP考试通】是一款专门为备考PMP的免费刷题小程序。 【PMP考试通】涵盖了考试中的所有考点,能帮你顺利通过PMP考试。还有最新的考试咨讯提供给大家,随时了解考试的动态,考试更安心。 作为项目管理领域的权威认证,建议项管人员尽…

张小明 2026/1/3 13:13:57 网站建设

wordpress网站制作app网站电话改了子页怎么改

键盘与鼠标的全面解析:从硬件到配置 1. 键盘与鼠标的重要性 在计算机的众多组件中,显示器、键盘和鼠标是与人类交互最为直接的部分。键盘对于大多数计算机而言是必不可少的,没有键盘,很多x86计算机甚至无法启动,安装Linux系统也会变得困难。而鼠标虽然不是运行Linux的绝…

张小明 2026/1/3 3:37:00 网站建设

网站维护上海wordpress弹窗注册登录功能

无论是面试找工作、还是自学创业,甚至想要在圈子内讨论一下AGI的潜力,但凡想要深度参与到AI浪潮中,不可避免的就是学习大型语言模型(LLM)的底层原理。 但AI发展这么多年,论文、学习资料多如牛毛&#xff0…

张小明 2026/1/2 18:00:42 网站建设

主流网站开发技术帮别人做钓鱼网站犯法吗

Linly-Talker镜像内置ASR模块详解:高精度语音识别的秘密 在虚拟主播直播间里,观众刚问出“今天推荐什么产品?”,屏幕上的数字人几乎立刻回应:“今天主推这款智能音箱,支持多语种交互。”——整个过程自然流…

张小明 2026/1/4 18:19:59 网站建设