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

天津做网站好的公司大连网站网站建设

天津做网站好的公司,大连网站网站建设,wordpress创建模板,昌大建设土地建设一、 Component 1.Component 标记了注解#xff0c; 默认的名称是#xff1a;简单类名#xff0c;首字母小写UserDaoImpl - userDaoImplUserServiceImpl - userServiceImplComponent可以使用value属性指定对象的名称#xff0c;相当bean标签的id属性 Component注解…一、 Component 1.Component 标记了注解 默认的名称是简单类名首字母小写UserDaoImpl - userDaoImplUserServiceImpl - userServiceImplComponent可以使用value属性指定对象的名称相当bean标签的id属性 Component注解有三个子注解注意Component注解和三个子注解作用一致Service: 业务层Controller 表现层Repository 持久层Component可以使用value属性指定对象的名称相当bean标签的id属性 测试类中 context:component-scan base-packagecom.itheima!--include 包含--!--filter 过滤--!--context:include-filter typeannotation expressionorg.springframework.stereotype.Service /context:include-filter--!--exclude: 排除--!--context:exclude-filter typeannotation expressionorg.springframework.stereotype.Service/context:exclude-filter--/context:component-scan开启注入扫描 指定扫描的包 扫描 Component注解 base-package: 指定扫描的包 扫描com.itheima 包及其子包 如果将数据源和注入分开 context 必须写在主中 2.Autowired: 自动装配 Autowired: 自动装配 * 可以直接把容器中的对象注入到另外一个对象中 * 如果该接口有多个实现类 需要指定对象的名称如果不指定会报错 * * 如果没有指定名称有多个实现类根据属性名称在容器中查找 Qualifier(“userDaoImpl2”): 可以指定对象在容器中的名称 该注解必须结合Autowired进行使用Resource: 自动装配 --可以使用name属性指定对象在容器中的名称Autowired 和Resource 都是自动装配Autowired, 默认按照类型装配如果类型有多个则按照名称查找 由spring提供Resource默认是按照名称装配如果名称没有找到则按照类型装配, 有Jdk提供注解总结 a. Bean: 标记在方法上作用将方法返回值放到springIOC容器中可以使用value属性指定对象的名称 该注解适合创建 引用其他类对象 与xml映射 b. Value: 标记在属性上作用给简单类型的属性赋值 相当于xml的 value属性 c. 【重点】Component: 标记在类上作用创建该类的对象放到springIOC容器中可以使用value属性指定对象的名称 该注解适合创建自定义的类对象 子注解Service用于业务层 Repository用于持久层 Controller用于表现层的作用与Component 一样 与xml映射 bean id classd. 【重点】Autowired: 标记在属性和set方法上 可以没有set方法作用自动注入依赖的对象 Qualifier标记在属性和set方法上 作用指定依赖对象的名称 e. Resource: 标记在属性和set方法上 可以没有set方法作用自动注入依赖的对象 可以使用name属性指定依赖对象的名称 f. Autowired 和Resource对比 两个都是自动注入自动装配 Autowired默认按照类型装配如果类型有多个按照指定的名称装配, 由spring提供 Resource: 默认按照指定的名称装配如果没有找到名称按照类型装配 由jdk提供 g. Import: 标记在配置类上作用引入其他的配置文件xml 【重点】 h. PropertySource :标记在类上作用引入属性文件properties 【重点】xml 映射context:property-placeholder location“classpath:db.properties”/context:property-placeholder i. Configuration:标记在类上作用 代表该类为配置文件 j. ComponentScan:标记在类上作用 扫描包创建对象 【重点】context:component-scan base-package“com.itheima”/context:component-scan l. Scope: 指定对象的范围 m 与生命周期相同的注解 PostConstruct对象初始化执行的方法 PreDestory对象销毁时执行的方法
http://www.yutouwan.com/news/437065/

相关文章:

  • 网站建设属于会计哪个科目短网址api
  • 夏天做啥网站能致富网站建设专业性的评估
  • 求个a站南京建设网
  • 汕头响应式网站教程企业建网站租用服务器好还是买一个好
  • asp网站镜像代码用js做网站阅读量
  • 保定投递网站建设蒙特网设计公司
  • 如何识别网站建设最新百度关键词排名
  • wordpress建的网站全屏背景网站如何做到自适应
  • 重庆网站建设制作设计公司哪家好中企动力 做网站 怎么样
  • 深圳筑造建设有限公司网站兰州网站建设加王道下拉
  • 单位网站制作费用报价单筑方装饰口碑怎么样
  • 临清网站建设公司免费字体设计网站
  • 网页设计网站值得推荐网站内地图位置怎么做
  • 做百度推广需要自己有个网站吗鹤山网站建设
  • 建设网站的申请信用卡分期付款软件开发岗位介绍
  • 怎么编辑网站后台怎样弄网站
  • 可以做任务的网站有哪些视频网站 flash h5
  • 网站admin密码阿里巴巴网页版入口
  • 网站建设找盖亚科技电商平台排名100强
  • 网站建设价格情况科技成果展示网站建设方案
  • 网站建设流程html做网站有哪些要求
  • 网站充值接口网站seo外链
  • 网站域名到期后果做网站参考文献
  • 新网 网站建立手机建立一个免费网站
  • 织梦如何做几种语言的网站门户网站风格
  • 网页设计与制作教材电子版嘉定区整站seo十大排名
  • 网站域名区别吗济南智能网站建设哪家好
  • 珠海科技网站建设制做网站首先应该怎么做
  • 义乌微信网站建设费用企业网站模板官网
  • 前端一般模仿什么网站网站建设的法律问题