Spring简单使用

一、什么是Spring

 Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题。
 Spring优点
  1.方便解耦,简化开发
  通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。
  
 2.AOP编程的支持
 通过Spring提供的AOP功能,方便进行面向切面的编程,许多不容易用传统OOP实现的功能可以通过AOP轻松应付。

 3.声明式事务的支持
 在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。
 
 4.方便程序的测试
 可以用非容器依赖的编程方式进行几乎所有的测试工作,在Spring里,测试不再是昂贵的操作,而是随手可做的事情。即@Text
 
 5.方便集成各种优秀框架
 Spring不排斥各种优秀的开源框架,相反,Spring可以降低各种框架的使用难度,Spring提供了对各种优秀框架的直接支持.

二、Spring的简单使用

1)创建一个普通Java工程
2)导入jar包
在这里插入图片描述
junit是测试用的jar包
commons是日志的jar包
3)创建一个类

public class Book {
    private String name;
    private String author;
    private String address;

    public void setName(String name) {
        this.name = name;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    @Override
    public String toString() {
        return "Book{" +
                "name='" + name + '\'' +
                ", author='" + author + '\'' +
                ", address='" + address + '\'' +
                '}';
    }
}

4)创建xml配置文件
1.基于xml
在这里插入图片描述

下面四个注解功能是一样的,都可以用来创建 bean 实例

​ (1)@Component

​ (2)@Service

​ (3)@Controller

​ (4)@Repository
基于注解
在这里插入图片描述
xml中要进行配置
在这里插入图片描述

5)测试
两种方式结果都一样
在这里插入图片描述
在这里插入图片描述

三、总结

通过Spring我们可以在修改代码是减少很多工作量,同时也有更加方便的其他功能,向着下一个任务jdbc模板,干它!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值