`
coolszy
  • 浏览: 1412616 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
假设我们定义了四个bean类,其代码分别如下: package com.szy.spring.bean; public class Bean1 { private Bean2 bean2; private Bean3 bean3; private Bean4 bean4; public Bean2 getBean2() { return bean2; } public void setBean2(Bean2 bean2) { this.bean2 = bean2; } public Bean3 getBean3() { r ...
package com.szy.spring.service; import org.springframework.stereotype.Service; import com.szy.spring.dao.PersonDao; @Service("service") public class UserServiceImpl implements UserService { private PersonDao personDaoBean; public void show() { personDaoBean.show(); } ...
Spring中属性注入的方式有三种: 1.使用属性setter方法注入 2.使用构造器注入 3.使用注解方式注入   使用属性setter方法注入 使用属性setter方法注入就是给属性添加set()方法,在前面都是使用这种方法。 package com.szy.spring.service; import com.szy.spring.dao.PersonDao; public class UserServiceImplBySetter implements UserService { private PersonDao personDao; publ ...
前面已经介绍了如何给属性注入对象,下面介绍一下如何装配集合类型的属性 1.Set类型 private Set<String> sets=new HashSet<String>(); //我们需要给它添加set方法 public Set<String> getSets() { return sets; } public void setSets(Set<String> sets) { this.sets = sets; } public Set<String> showSet() { re ...
在Spring学习笔记(3)中剖析了Spring管理Bean的原理,下面解释下Spring依赖注入的原理 在进行依赖注入时,我们的配置文件如下配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=&quo ...
 进入 江苏省高校毕业生就业网络联盟 http://www.91job.gov.cn/default.aspx,在登录框登陆,用户名和密码为申请双向就业表时注册的信息。   登陆后在返回主页http://www.91job.gov.cn/default.aspx   点击“11月20号本科专场”      进入再在浏览和自己所求工作相符的公司,然后点击“查看详情” 在新打开网页的左侧选择自己意向的职位   然后根据自己的意愿点击相应的按钮。 投递完毕后可点击“进入管理平台”    点击“应聘功能”--“简历投递记录”即可看到你的投递记录   
Spring的核心机制是依赖注入。依赖注入让bean与bean之间以配置文件组织在一起,而不是以硬编码的方式耦合在一起。依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者,因此也称为依赖注入。管是依赖注入,还是控制反转, ...
默认情况下,Spring的Ioc容器启动时会初始化bean,但是我们可以指定Bean节点的lazy-init="true",来延迟初始化bean。这时候,只有第一次获取bean才会初始化bean。如 <bean id="userBean" class="com.szy.spring.implbean.UserBean" lazy-init="true" />  如果想对所有的bean有应用延迟初始化,可以在跟节点beans设置default-lazy-init="true",如下: ...
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="htt ...
Spring的实例化Bean有三种方式:  使用类构造器直接实例化  使用静态工厂的方法实例化  使用实例工厂方法实例化   三种方式对应的配置如下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contex ...
 开始接触Spring了,写下笔记方便以后使用。   首先需要准备Spring包,可从官方网站上下载。   下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。   在Myeclipse中创建Java项目。   编写 ...
Windows:1.用系统管理员登陆系统。2.停止MySQL的服务。3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysqlbin4.跳过权限检查启动MySQL,c:mysqlbin>mysqld-nt --skip-grant-tables5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新密码c:\mysqlbin>mysqladmin -u root flush-privileges password "newpassword"c:\mysqlbin>mysqladmin -u roo ...
在安装Linux时会可以选择是否安装FTP,选择安装的FTP后,使用下面的命令启动FTP服务 “service vsftpd start”,然后可以使用其它电脑连接本机。 如果不能连接首先要确保本机网络畅通,如果没问题,则使用如下命令把防火墙给关闭掉。 “service iptables stop” 默认的账户权限很低,我们可以自己添加账户。下面教大家如何把root账户添加进来: 进入etc目录,编辑vim vsftpd.user_list把root注释掉                     编辑vim vsftpd.ftpusers把root注释掉 然后在重启FTP服务 ...
  vim(vi)是Linux中功能强大的编辑工具。vim有3中主要的模式:  1.normal mode:当进入vim时,默认的模式就是normal mode。在此模式下,无法输入任何文字,不过可以利用按键命令来执行许多操作命令,例如移动光标位置、复制、删 ...
/** * 链接列表实现队列 */ package com.szy.structure.queues; import java.util.Scanner; class Node { public int data; public Node next; } public class LinkedQueue { Node FRONT,REAR; public LinkedQueue() { FRONT=null; REAR=null; } /** * 插入新节点 * @param element */ ...
Global site tag (gtag.js) - Google Analytics