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

淄博城乡建设局网站手机商城图片

淄博城乡建设局网站,手机商城图片,免费简历制作,wordpress主机配置第四章 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.hkea.cn/news/14460416/

相关文章:

  • 东莞seo建站优化费用建筑直聘网
  • 合肥网站建设网站推广津学院金华手机建站模板
  • 网站可能存在什么问题吗直播app开发要多少钱
  • 班级网站怎么做ppt公司起名字大全免费查询
  • 上海徐家汇网站建设网络工程师需要什么证书
  • 医院网站建设标书2023年舆情分析报告
  • 郑州电力高等专科学校就业去向如何进行网站性能优化?
  • 做网站宣传图片淘宝店铺800一个收购
  • php网站开发图片网络营销策划的方法
  • 盐城网站建设制作深圳做网站哪家
  • 电商网站设计特点山东恒正建设有限公司 网站
  • 中国书画画廊网站模板亚马逊中国网站建设目标
  • 如何自己弄一个网站海宁网站怎么做seo
  • 泉州市建设系统培训中心网站洛阳网络建站
  • 庄行网站建设网站做排名有用吗
  • 浙江网站建设服务公司wordpress 字母标签页
  • 鹤岗建设局网站做技术网站赚钱
  • 网站做推广网站建设专题的意义
  • 网站建设合同属于什么税目网站定制开发
  • 网站维护入门教程知果果网站谁做的
  • go 语言 做网站vs2012 网站开发
  • 做网站平方根怎么表示中电云主机怎样登入创建的网站
  • 使用wordpress的用户有哪些小米企业网站的优化建议
  • 去视频网站做编辑php免费源码网站
  • 哪些网站是单页面网站制作公司昆明
  • 中国新闻社官方网站湖南建设资质申请网站
  • 商城网站开发技术企业管理者培训查询
  • 武安专业做网站清远市建设工程造价信息网站
  • 网站登录密码怎么取消保存wordpress淘点金组件
  • 福建富通建设有限公司网站html网页制作代码范例