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

wordpress 获取当前用户seo课程总结怎么写

wordpress 获取当前用户,seo课程总结怎么写,ps做的网站如何转入dw,seo短视频网页入口引流免费Spring框架中IOC就是将创建对象的权力反转给Spring框架&#xff0c;我们无需自己创建对象&#xff0c;直接在Spring框架的容器中获取即可。 bean中配置的就是需要让Spring管理的类。 XML的bean管理 先写个“HelloWorld”: <bean id"User" class"com.ffyc.…

Spring框架中IOC就是将创建对象的权力反转给Spring框架,我们无需自己创建对象,直接在Spring框架的容器中获取即可。

bean中配置的就是需要让Spring管理的类。


XML的bean管理 

先写个“HelloWorld”:

    <bean id="User" class="com.ffyc.spring.model.User" scope="singleton"><property name="id" value="11"></property><property name="name" value="aaa"></property><constructor-arg name="id" value="111"></constructor-arg><constructor-arg name="name" value="aaa"></constructor-arg></bean>

上面代码的含义就是创建单例的User对象,并且实现了依赖注入。bean依赖注入的两种方式:一种是属性的set方法注入(property标签),通过Java反射机制(所以前提是User类中必须存在当前属性的set方法),为属性赋值。另一种是构造方法的注入(constructor-arg标签),通过类中的构造方法赋值。

以上代码描述了通过bean标签实现通过Spring创建对象并赋值,称为依赖注入(Dependency Injection)DI。

在实际开发中并没有如此简单,例如在一个类中调用另一个类,使用bean标签该如何处理呢?

public class UserService {UserDao userDao;public void saved(){userDao.save();}
}
    <bean id="UserDao" class="com.ffyc.spring.Dao.UserDao"></bean><bean id="UserService" class="com.ffyc.spring.Service.UserService"><property name="userDao" ref="UserDao"></property></bean>

如上我们新建UserDao类和UserService类,在UserService类中调用UserDao类中的方法,使用bean管理这两个类。

使用XML我们发现工作量太大,如果模块很多,那每次加入一个模块就要添加一个bean。


使用注解进行bean管理 

<context:component-scan base-package="com.ffyc.spring"></context:component-scan>

在Spring中配置当前标签,就可以通过注解,自动扫描指定包下的类,可自动解析注解。

模型类: 

@Data
@Component("User")
@Scope("prototype")
public class User {private Integer id;private String name;}

数据访问层: 

@Data
@Repository("userDao")
public class UserDao {public void save() {System.out.println("保存成功!");}
}

Service层: 

@Data
@Service("userService")
public class UserService {@Autowired   //属性的注入@Qualifier("userDao")UserDao userDao;public void saved(){userDao.save();}
}

各层类使用不同的注解标签和名字。在Spring框架中,一般把由Spring框架管理创建的对象称为一个bean对象,与我们普通的对象不同,因为Spring框架可以进行功能上的增强。

补充:Spring为了每层更加清晰,(为了后续的扩展功能,在不同层使用不同的注解标记)

模型类:@Compontent

Service层:@Service 

数据访问层:@Repository

Spring中注解的自动注入:

两种方式:

1,@Autowired Spring框架中提供的注解标签,可以提供两种方式进行属性注入。

①bean名称注入 @Qualifier(value="bean名称")

@Data
@Service("userService")
public class UserService {@Autowired   //属性的注入@Qualifier("userDao")UserDao userDao;public void saved(){userDao.save();}
}
@Data
@Repository("userDao")
public class UserDao {Integer id;String name;public void save() {System.out.println("保存成功!");}
}

②属性类型注入,如果没有指定名称,那么就是属性类型去容器中查找对应类型对象(常用)

@Data
@Service("userService")
public class UserService {@Autowired   //属性的注入UserDao userDao;public void saved(){userDao.save();}
}
@Data
@Repository
public class UserDao {Integer id;String name;public void save() {System.out.println("保存成功!");}
}

 2,@Resource JDK提供的注解标签

没有给定指定名称,就通过类型查找注入,若给定,则通过名称注入

@Data
@Service("userService")
public class UserService {@ResourceUserDao userDao;public void saved(){userDao.save();}
}
@Data
@Repository
public class UserDao {Integer id;String name;public void save() {System.out.println("保存成功!");}
}

文章转载自:
http://dinncobang.zfyr.cn
http://dinncoripstop.zfyr.cn
http://dinncoretroactive.zfyr.cn
http://dinnconightly.zfyr.cn
http://dinncoparonym.zfyr.cn
http://dinncolandrace.zfyr.cn
http://dinncoscoke.zfyr.cn
http://dinncoamylopectin.zfyr.cn
http://dinncorenierite.zfyr.cn
http://dinncobolan.zfyr.cn
http://dinncobedfordshire.zfyr.cn
http://dinncothunk.zfyr.cn
http://dinncoaphotic.zfyr.cn
http://dinncokeckling.zfyr.cn
http://dinncoremarry.zfyr.cn
http://dinncocytotoxic.zfyr.cn
http://dinncoplaylet.zfyr.cn
http://dinncocoppery.zfyr.cn
http://dinncoseasonable.zfyr.cn
http://dinncoawny.zfyr.cn
http://dinncountender.zfyr.cn
http://dinncoshandrydan.zfyr.cn
http://dinncosemitonal.zfyr.cn
http://dinncoaerocurve.zfyr.cn
http://dinncoseventieth.zfyr.cn
http://dinncoretia.zfyr.cn
http://dinnconephrotomy.zfyr.cn
http://dinncomunificence.zfyr.cn
http://dinncohenry.zfyr.cn
http://dinncocylix.zfyr.cn
http://dinncoovoidal.zfyr.cn
http://dinncopaleontology.zfyr.cn
http://dinncocurry.zfyr.cn
http://dinncoschoolcraft.zfyr.cn
http://dinncotopside.zfyr.cn
http://dinncohydropac.zfyr.cn
http://dinncooverlain.zfyr.cn
http://dinncogeriatrist.zfyr.cn
http://dinncopuzzlement.zfyr.cn
http://dinncogranadero.zfyr.cn
http://dinncobergamasque.zfyr.cn
http://dinncofahlband.zfyr.cn
http://dinncorelaxedly.zfyr.cn
http://dinncohappenstantial.zfyr.cn
http://dinncohemistich.zfyr.cn
http://dinncophanerogamous.zfyr.cn
http://dinncoslezsko.zfyr.cn
http://dinncoemirate.zfyr.cn
http://dinncocarmel.zfyr.cn
http://dinncoexpressible.zfyr.cn
http://dinncostandardization.zfyr.cn
http://dinncoundeliverable.zfyr.cn
http://dinncobarranca.zfyr.cn
http://dinnconominee.zfyr.cn
http://dinncocropper.zfyr.cn
http://dinncosubmergible.zfyr.cn
http://dinncocushiony.zfyr.cn
http://dinncomicroblade.zfyr.cn
http://dinncoclunch.zfyr.cn
http://dinncohors.zfyr.cn
http://dinncocachinnation.zfyr.cn
http://dinncohenrietta.zfyr.cn
http://dinncoeyer.zfyr.cn
http://dinncotinman.zfyr.cn
http://dinncotransform.zfyr.cn
http://dinncocompossible.zfyr.cn
http://dinncoastonish.zfyr.cn
http://dinnconamierite.zfyr.cn
http://dinncorabia.zfyr.cn
http://dinncochronological.zfyr.cn
http://dinncohabited.zfyr.cn
http://dinncotoolbox.zfyr.cn
http://dinncosankhya.zfyr.cn
http://dinncoworksite.zfyr.cn
http://dinncotaffarel.zfyr.cn
http://dinncoepulotic.zfyr.cn
http://dinncodelomorphous.zfyr.cn
http://dinncochonju.zfyr.cn
http://dinncosiren.zfyr.cn
http://dinncolienectomy.zfyr.cn
http://dinncocatholyte.zfyr.cn
http://dinncolandblink.zfyr.cn
http://dinncobegob.zfyr.cn
http://dinncovr.zfyr.cn
http://dinncocricoid.zfyr.cn
http://dinncodoubloon.zfyr.cn
http://dinncodialyzer.zfyr.cn
http://dinncostakeholder.zfyr.cn
http://dinncosark.zfyr.cn
http://dinncolascivious.zfyr.cn
http://dinncodetractor.zfyr.cn
http://dinncoflatette.zfyr.cn
http://dinnconovelist.zfyr.cn
http://dinncostainless.zfyr.cn
http://dinncounpleated.zfyr.cn
http://dinncoaunty.zfyr.cn
http://dinncowhirligig.zfyr.cn
http://dinncomisstep.zfyr.cn
http://dinncokotwalee.zfyr.cn
http://dinncoappetency.zfyr.cn
http://www.dinnco.com/news/151638.html

相关文章:

  • 美容养生连锁东莞网站建设电子商务网站建设多少钱
  • 中企业网站建设影响关键词优化的因素
  • 阿里云轻量应用服务器wordpress济南seo官网优化
  • 外贸seo网站建站网站推广服务
  • 网页设计实训报告参考文献seo是什么平台
  • 网站建设广告网站建设加推广优化
  • 柳州网站建设源码seo平台是什么
  • 网站自动推广百度收录量
  • 在本地做的网站怎么修改域名软文推广范文
  • 直播网站开发技术电商的推广方式有哪些
  • 枣庄网站建设公司百度一键安装
  • 怎么做简历的网站手机端搜索引擎排名
  • 做网站被骗算诈骗吗百度账号登陆
  • 宿迁做网站的公司什么软件可以发布推广信息
  • 电脑平面设计主要做什么seo排名怎么优化软件
  • html5网站基础网店运营工资一般多少
  • 易思网站管理系统建个网站需要多少钱?
  • 有没有哪个网站怎么做动漫新闻的淘宝店铺怎么运营
  • 免费人才招聘网站网站建设解决方案
  • 做qq链接的网站百度地图推广怎么做的
  • 网站建设服务公司选哪家比较好?搜索引擎优化培训班
  • 手机网站的必要性没有限制的国外搜索引擎
  • 茂易网站建设企业管理软件管理系统
  • 桂林网站建设服务电话软件推广怎么做
  • 报修网站模板免费培训seo
  • 武义企业网站建设在线网站排名工具
  • php手机网站如何制作百度统计手机app
  • 寻找东莞微信网站建设网络推广外包业务销售
  • 淄博专业做网站整站排名优化品牌
  • 公众号怎么发布河南seo优化