Spring简单项目流程

基于xml

  1. 编写数据库的实体类
  2. 编写service,业务层接口,写方法:查询所有的方法,查询一个的方法,删除的方法,更新的方法,添加的方法
  3. 编写Service的实现类,添加接口的增删改查方法
  4. 业务层用来调用持久层,要在ServiceImpl上定义一个持久层dao的变量,并生成set方法用来注入
  5. 编写持久层接口,也就是dao,在里面编业务层的方法
  6. 用业务层的实现类ServiceImpl中的增删改查的方法调用持久层接口的方法
  7. 编写持久层的实现类,重写持久层的增删改查方法,执行sql语句。这里还不能执行
  8. 搭建spring的开发环境,导入jar包(连接数据库的,单元测试,spring的ioc6个jar包),创建xml文件,加入约束
  9. 配置xml文件。先配置Service,在service里注入dao,因为没有dao。再配置dao对象,在dao里注入queryRunner对象(用于执行sql语句的),因为没有queryrunner。再配置QueryRunner,在queryrunner中注入数据源,因为没有数据源。再配置数据源,在数据源中注入连接数据库的四大属性(driver,url,name,password)。
    10.使用单元测试,测试配置环境是否良好
    基于注解
  10. 使用注解要先引入congtext命名空间,并去掉xml中service和dao的配置
  11. 分别在ServiceImpl和daoImpl类上加上注解。ServiceImpl中的dao对象也要加上注解,并去掉set方法
  12. 使用注解,要在xml中告知spring要扫描的包,在包中找注解
    基于注解配置完全舍弃xml文件
    1.用spring的新注解@Configuration,可以指定一个类是配置类,代替xml
    2.用@ComponentScan来指定spring要扫描的包
    3.@Bean可以把当前方法的返回值作为bean对象存入spring的ioc容器中
    4.@import用于导入其他配置类
    5.@PropertySource用于指定properties文件的位置
    一般情况下,jar包中的类一般用xml配置更方便,自己写的类一般用注解
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值