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

沈阳设计网站公司哪家好网站后台编辑技巧

沈阳设计网站公司哪家好,网站后台编辑技巧,阿里指数数据分析平台官网,做网站需要每年都交钱吗第四章 IOC操作bean管理#xff08;基于注解方式创建对象#xff0c;注入属性#xff09;#xff0c;完全注解开发 1.IOC操作bean管理#xff08;基于注解方式#xff09; #xff08;1#xff09;什么是注解#xff1a; ①注解是代码特殊标记#xff0c;格式#…第四章 IOC操作bean管理基于注解方式创建对象注入属性完全注解开发 1.IOC操作bean管理基于注解方式 1什么是注解 ①注解是代码特殊标记格式注解名称属性名称属性值属性名称属性值… ②使用注解注解作用在类上面方法上面属性上面 ③使用注解目的简化XML配置。 2spring针对bean管理中创建对象提供注解。 ①Conponent ②Service ③Controller ④Repository 上面的四个注解功能是一样的都可以用来创建bean实例。 2.基于注解方式实现对象创建 第一步引入依赖 第二步开启组件扫描 !--开启组件扫描如果扫描多个包多个包使用逗号隔开--context:component-scan base-packagedao,service/context:component-scan第三步创建类在类上面添加创建对象注解 /**注解里面的value属性值可以写可以省略不写 默认值是类名称首字母小写*/ Component(value userService) //bean id class/ public class UserService {public void add(){System.out.println(service add...);} }Testpublic void test1(){ApplicationContext contextnew ClassPathXmlApplicationContext(bean1.xml);UserService userService context.getBean(userService, UserService.class);System.out.println(userService);userService.add();}3.开启组件扫描细节配置 !--示例1 不使用默认filter自己配置filterinclude-filter 设置扫描哪些内容目前只扫描带Controller注解的类--context:component-scan base-packagedao,service use-default-filtersfalsecontext:include-filter typeannotation expressionorg.springframework.stereotype.Controller//context:component-scan!--示例2下面配置扫描包所有内容context:exclude-filter设置哪些内容不进行扫描目前除了Controller其他内容都扫描 --context:component-scan base-packagedao,service context:exclude-filter typeannotation expressionorg.springframework.stereotype.Controller//context:component-scan4.基于注解方式实现属性注入 //XML中只有如下配置context:component-scan base-packagedao,service/context:component-scan1AutoWired根据属性类型进行自动装配 第一步把service和dao对象创建在service和dao类添加创建对象注解。 第二步在service注入dao对象在service类添加dao类型属性在属性上面使用注解。 Service(value userService) //bean id class/ public class UserService {//定义dao类型属性不需要添加set方法//添加注入属性注解Autowiredprivate UserDao userDao;public void add(){System.out.println(service add...);userDao.add();} } Repository public class UserDaoImpl implements UserDao {Overridepublic void add() {System.out.println(dao add ...);} }2Qualifier根据属性名称进行注入 Qualifier注解的使用要和Autowired一起使用。 Repository(value userDaoImpl1) public class UserDaoImpl implements UserDao {Overridepublic void add() {System.out.println(dao add ...);} } Service(value userService) //bean id class/ public class UserService {//定义dao类型属性不需要添加set方法//添加注入属性注解AutowiredQualifier(value userDaoImpl1)//根据名称进行注入private UserDao userDao;public void add(){System.out.println(service add...);userDao.add();} }3Resource可以根据属性类型注入也可以根据属性名称注入 //是javax.annotation.Resource中的注解// Resource //根据类型注入Resource(name userDaoImpl1) //根据名称注入private UserDao userDao;4Value注入普通类型属性 Value(value abc)private String name;5.完全注解开发 1创建配置类替代XML配置文件。 Configuration //作为配置类替代配置文件 ComponentScan(basePackages {com}) public class SpringConfig { }2编写测试类 Testpublic void test2(){//加载配置类ApplicationContext contextnew AnnotationConfigApplicationContext(SpringConfig.class);UserService userService context.getBean(userService, UserService.class);System.out.println(userService);userService.add();}
http://www.w-s-a.com/news/877662/

相关文章:

  • 上海网站建设开发公司哪家好网站数据搬家
  • 杭州建站平台哪里有免费的网站推广软件
  • 深圳极速网站建设服务什么网站可以做产品入驻
  • 淄博易宝网站建设app推广拉新公司
  • 营销型外贸网站建设软件备案域名出租
  • 网站域名禁止续费m99ww094cn 苍井空做的网站
  • 上海建设工程网站大同网站建设熊掌号
  • 设计类书籍网站江苏网站建设简介模板
  • 手机企业网站推广c 手机app开发
  • 网站建设需要多少天凡客建设网站稳定吗
  • 房天下网站建设女生说wap是什么意思
  • 网站开发安全机制北京做网站多少钱合理
  • 扁平化 公司网站建设大型视频网站需要的资金量
  • 免费建各种网站淄博网站建设yx718
  • 凡科网建站入门教程运城市网站建设
  • 黄浦区未成年人思想道德建设网站oa系统是什么
  • 微信里的网站怎么做电子商务网站开发平台
  • 易企秀网站怎么做轮播图网站建设张世勇
  • 网站备案幕布尺寸建立网页的几个步骤
  • pc网站页面找出网站所有死链接
  • 专业做seo的网站网站内连接
  • 阿里云网站开发服务器想开网站建设公司
  • 网站开发不足之处茶叶seo网站推广与优化方案
  • 响应式网站建设系统网站优化怎么做 有什么技巧
  • 班级网站做哪些方面wordpress标签 扩展
  • 如何在电商上购物网站Wordpress 域名授权插件
  • 网站建设后台怎么弄昆明如何做好关键词推广
  • 自己怎么做个网站优酷视频网站开发
  • 2015做网站前景电子商务营销的发展现状
  • 官方网站建设情况说明电子商务网站开发的形式有