目录
Spring的开发步骤
创建maven项目
1.配置坐标
2.编写Dao接口和实现类
这里要提到包命名格式,一般使用这些域名有org、com、cn;
编写
3.创建Spring核心配置文件
4.在Spring核心配置文件中配置实现类
5.使用Spring API来获得bean实例
Spring的开发步骤 创建maven项目
这里使用的是idea,新建一个maven项目即可,可以不用选择从原型创建。
1.配置坐标
坐标的配置是在pom.xml文件中,目前我们配置两个坐标,分别是Spring框架和单元测试,坐标其实就是groupId和artifactId两标签的内容,这两标签又是dependency标签里的内容,而dependence是dependencies标签里的内容,所以我们一般拿到新的pom.xml先添加dependencises和他的子标签来添加不同坐标。
Spring框架添加:
单元测试这里添加junit:
整体如图:
添加完依赖后记得点击后才会生效。
2.编写Dao接口和实现类 这里要提到包命名格式,一般使用这些域名有org、com、cn;
org为非盈利性质,如果像写一个开源项目可以将包的第一层命名为org;若为商业性质,公司层面用com(个人搭建时也可以用);也可用cn表示中国的项目;
这里以com为例,创建Dao接口时,再java文件夹下我们创建com.(个人id).dao.UserDao,如图:
这样这个UserDao接口就在com.(个人id).dao的包下面,然后要创建实现类时,我们常用方法是在实现的接口包中再创建一个Impl包(implement),在包中创建 (接口名)Impl 的类,完成后的此区域目录如图:
编写
编写过程就根据需求来处理,这里仅作测试所以编写一个简单的方法和实现类:
接口:
实现类:
public class UserDaoimpl implements com.
3.创建Spring核心配置文件
创建位置在main的resources资源包下,右键resources文件夹点击新建xml配置文件,选择Spring配置,一般约定俗成此文件名为applicationContext.xml:
若没有Spring配置选项,则来到pom.xml页面点击一下这个图标更新。
4.在Spring核心配置文件中配置实现类
这里要用到
配置实现类也就是构造bean,而构造bean的方式有三种:1.无参构造、2.工厂静态方法构造、3.工厂实例方法构造,我们常用的是无参构造,后面使用到jdbc时会有工厂方法构造可以后面再学习。
无参构造bean:
其中id是自己取定,用来区分不同的bean,class就就是我们项目包下的要实现的类的引用,自己看下格式,这样我们的这个bean算是构建好了,可以被引用。
5.使用Spring API来获得bean实例
我们先创建一个main方法,即编写一个运行demo,再dao的同级层中新建文件夹demo,再新建一个UserDaoDemo的类,在类中创建main方法,代码如下:
public class UserDaoDemo { public static void main(String[] args) { //第五步:创建applicationcontext对象来getbean ApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao userDao = (UserDao) app.getBean("UserDao"); userDao.save(); }}
解释下代码:首先创建一个app应用实例,在通过这个app去到Spring的容器里getbean,这样就不用我们自己去new一个实例,然后我们就可以用getbean出来的实例的方法来实现想要的效果。