为什么要学Spring?

  • 现在主流的框架SSM

S->Spring IOC容器

  • 从今天开始写项目再也不能用这种语句
    UserService userService = new UserServiceImpl();
    //以后不能有这种 new 的语句了 基础类可以new,比如集合,字符串转码
    既然没法new 那么service怎么执行呢?
    通过
    @AutoWired
        UserService userService;
    原来的new UserServiceImpl()就由Spring IOC替我们来完成
    简单地说 Spring IOC 就是用来创建对象的(滑稽)

S->Spring mvc 分层

M->Mybatis 查数据库