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

哈尔滨网站建设推广方案平面设计要用到哪些软件

哈尔滨网站建设推广方案,平面设计要用到哪些软件,电子商务网站开发的基本原则,wordpress最详细的教程文章目录 1. 什么是Bean#xff0c;如何配置2. 如何配置bean2.1 使用注解Bean2.2 使用注解Import 1. 什么是Bean#xff0c;如何配置 被spring容器所管理的对象被称为bean#xff0c;管理方式可以有纯xml文件方式、注解方式进行管理(比如注解Component)。 在Spring Boot中如何配置2. 如何配置bean2.1 使用注解Bean2.2 使用注解Import 1. 什么是Bean如何配置 被spring容器所管理的对象被称为bean管理方式可以有纯xml文件方式、注解方式进行管理(比如注解Component)。 在Spring Boot中在注解 Component 的基础上衍生出注解 Service(专门用于处理业务类的注解)、Repository(专门用于处理数据访问的注解)。 2. 如何配置bean 2.1 使用注解Bean 在一个配置类上定义一个方法返回值为一个对象的实例化在这个方法上添加注解Bean如下 package com.lize.demo.dao;public class UserDao {public void printUserDao(){System.out.println(UserDao);} }package com.lize.demo.config;import com.lize.demo.dao.UserDao; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public class SpringConnfig {Beanpublic UserDao getUserDao(){return new UserDao();} }单元测试类如下 package com.lize.demo;import com.lize.demo.dao.UserDao; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest;SpringBootTest class DemoApplicationTests {Autowiredprivate UserDao ud;Testvoid contextLoads() {ud.printUserDao();} }通过Bean这种方式定义Bean相比于直接在类上添加注解component定义Bean。前者返回的是一个实例化对象可以在这个过程中设置一些参数初始化Bean。 2.2 使用注解Import 需要写在类上标记的类必须是一个bean否则不会起作用 Component Import(UserDao.class) public class SpringConnfig {}上述只是基础写法。另外可以实现ImportSelector这个接口并重写其方法selectImports这个方法返回的是一个字符串数组字符串数组的值为类的完整路径进行批量注入Bean如下 package com.lize.demo.config;import org.springframework.context.annotation.ImportSelector; import org.springframework.core.type.AnnotationMetadata;public class MyImportSelector implements ImportSelector {Overridepublic String[] selectImports(AnnotationMetadata importingClassMetadata) {return new String[]{com.lize.demo.dao.UserDao};// 返回字符串数组} }Component Import(MyImportSelector.class) public class SpringConnfig {}还有一种写法为实现ImportBeanDefinitionRegistrar这个接口并重写其方法registerBeanDefinitions如下 package com.lize.demo.config;import org.springframework.beans.factory.support.BeanDefinitionRegistry; import org.springframework.beans.factory.support.BeanNameGenerator; import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.context.annotation.ImportBeanDefinitionRegistrar; import org.springframework.core.type.AnnotationMetadata;public class MyImportBeanDefinitionRegister implements ImportBeanDefinitionRegistrar {Overridepublic void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) {RootBeanDefinition definition new RootBeanDefinition();definition.setBeanClassName(com.lize.demo.dao.UserDao);registry.registerBeanDefinition(UserDao,definition);} } package com.lize.demo.config;import com.lize.demo.dao.UserDao; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.stereotype.Component;Component Import(MyImportBeanDefinitionRegister.class) public class SpringConnfig {}
http://www.dnsts.com.cn/news/122218.html

相关文章:

  • 黄金外汇网站建设临邑县建设局网站
  • 浙江网站建设公司排名网站开发属于软件吗
  • 咸阳网站开发公司黑龙江建设网官
  • 做信息类网站有哪些网页截图快捷键是哪个
  • 在某网站被骗钱该怎么做做二手的网站有哪些
  • 网站建设与管理实践实践报告网站建设怎么做帐
  • 网站更换备案号wordpress网站全屏
  • 网站1g空间多大wordpress备份到邮箱
  • 企业网站推广案例店铺设计图片素材
  • 一流的龙岗网站设计零售网站有哪些平台
  • 番禺做网站哪家专业wordpress怎么卸载
  • 官网的网站设计公司网站制作公司中
  • 怎么把网站横幅做很大做推广的的网站模板
  • 公司营销型网站开发网上购物系统源码
  • 信誉好的品牌网站建设外贸网址大全
  • 建设网站的申请信用卡分期付款昆明做网站建设方案
  • 自助 建站wordpress 嵌入iframe
  • 学做网站论坛视频下载上海外贸论坛
  • 嘉兴网站备案网站视频与服务器的关系
  • 国外手机网站建立主题网站的知识点
  • 关于进一步加强门户网站建设中国商标交易网
  • 微信搭建小程序需要多少费用文章优化关键词排名
  • 门户型网站都有哪些青海公路工程建设总公司网站
  • 东莞专业做网站企业网站的建设目的包含什么
  • 长沙网站建设建软件开发外包介绍
  • linux 网站建设模板成都市微信网站建
  • 做暧暧视频免费网站中国字幕组回怼韩国媒体
  • 扬中网站网站建设网站开发与设计结课论文
  • 100款免费软件网站大全描述photoshop在网站建设中的作用与特点.
  • 网站建设服务费应计入什么科目可以登录国外网站吗