spring 轻量级框架
    课程设计 - 图1
    spring的好处:
    1.方便解码,便于开发(spring是一个很大的工厂,可以将所有的对象创建和 依赖关系都交给spring来管理)
    2.spring支持aop编程
    3.声明式的事务的支持(通过配置完成对事务2的支持,不需要手动编程)
    4.方便程序的实测,spring对junit4支持,可以通过注解方便测试spring程序
    5.方便集成各种优秀框架
    6.降低了javaEE api的开发难度(jdbc的开发难度,提供了封装,应用难度大大降低)

    日志 记录代码的运行时的信息

    bean scope singleton 单例的 ioc容器只会创建位唯一实例
    prototype 原型的

    Autowire:自动装配
    byname注入:bean标签避免id重复问题

    spring boot
    更快 构建项目:不需要我们再去找各种各样的 jar包,spring boot帮我们打包
    web:spring-web spring-web-mvc
    还集成了tomcat
    spring boot基于spring基础上,简化了spring各种配置—-》约定大于配置
    核心思想:spring的ioc容器
    spring boot不是一门新的技术,是一个集成的框架 本质上是spring,简化我们spring各种繁琐配置。帮助我们开发人员很容易的创立出独立的和产品级别的基于spring的框架的运用。所有spring boot应用只需要很少的配置就能快速的运行起来。