spring快速入门实例教程
本文实例讲述了spring的基本配置与控制反转。分享给大家供大家参考。具体如下:
这里我们采用了maven构建java项目,没有采用maven的同样适用。
1.创建maven项目,我创建的项目名称为springdemo。
2.添加依赖包,我是通过maven添加的包,maven相关配置如下:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.0.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.0.1.RELEASE</version> </dependency>
当然,也可以直接添加jar文件。
3.创建简单包结构
我创建了entity、dao、business等包结构。
4.编写简单代码
user,空代码,如下:
packagecom.chzhao.model;
publicclassUser{
}接口IUserDao
packagecom.chzhao.dao;
importcom.chzhao.model.User;
publicinterfaceIUserDao{
publicUserfindUserById();
}
接口实现
packagecom.chzhao.dao;
importcom.chzhao.model.User;
publicclassUserDaoImplimplementsIUserDao{
publicUserfindUserById(){
System.out.println("dao");
returnnull;
}
}
调用
packagecom.chzhao.springdemo;
importcom.chzhao.dao.IUserDao;
importcom.chzhao.model.User;
publicclassUserManager{
publicIUserDaogetDao(){
returndao;
}
publicvoidsetDao(IUserDaodao){
this.dao=dao;
}
privateIUserDaodao;
publicUserfindUser(){
returndao.findUserById();
}
}
main初始化
packagecom.chzhao.springdemo; importorg.springframework.context.ApplicationContext; importorg.springframework.context.support.ClassPathXmlApplicationContext;
publicclassApp{ publicstaticvoidmain(String[]args){
ApplicationContextact=newClassPathXmlApplicationContext( "applicationContext.xml"); UserManagerum=(UserManager)act.getBean("userManager"); um.findUser(); } }
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短