spring重要性
在当前的系统中,spring的重要性and占比性高达50%,无论是在ssm、ssh等框架中,spring始终屹立在前方,所以对于一个程序员来说,spring技术是每一个程序员必备的技术。好了,那我们就开始学习spring了吧~
···········
在java程序中创建对象是必然的,只要需要对象就会去创建一个对象,但是呢创建后就没有销毁等操作了,这就意味着对象和内存就得不到更好的管理,虽然有垃圾回收机制,但是至于什么时候回收这也是jvm的事情,所以也不好判断,为了解决对象和内存的问题,spring就来的刚刚好。
Spring概念
spring可以看作是一个容器,容器里面装了很多的对象(bean)并且维护起来,要使用对象的时候,直接在容器里面取就可以了
Spring作用
Spring最主要的作用就是管理的对象的完整生命周期(对象的创建、使用、销毁等)包括对象之间的依赖关系给,spring都可以去管理
在maven项目中,要使用某一个框架呀啥的都是需要去导入对应的jar包的
依赖:
org.springframework spring-context 5.3.18
当然哈,在使用配置文件进行操作的时候,实体类吖、dao层啊、service层的代码和数据库的连接自己要写好哟,spring的实现都是在这些基础上的哈。
第一种实现方式xml配置实现,既然是用xml配置文件实现,那就要去配置一下spring的xml文件了,在spring中的xml配置文件一般是用ApplicationContext.xml来命名存放的(记得是放在resource里面哟~)
注意:每一个xml配置文件,包括mybatis的config.xml吖、mapper.xml啊这些的xml文件,都会是有一个头的,这个头相当于就是告诉我们的编译器,这个xml文件是一个什么类型的xml文件