一、spring框架入门搞明白几点:
1.spring框架是什么?
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
Spring的核心容器 包含了 spring-core, spring-beans, spring-context, and spring-expression (Spring表达式语言) 四个模块。
2.spring框架的优点?
优点:
(1)轻量级框架;
(2)方便解耦;
(3)便于整合其他框架;
(4)支持事务;
(5)方便程序测试,因为支持Junit4。
3.spring的ioc与aop是什么?
ioc:控制反转
aop:面向切面编程
4.如何使用spring框架?(使用spring框架的步骤)
步骤:
(1)新建Java项目,命名spring;
(2)新建一个名为lib的目录,添加所需要的jar包;
(3)新建一个类,封装对象(private String id;);
(4)在【src】目录下新建一个 【applicationContext.xml】 文件,通过 xml 文件配置的方式装配我们的 bean;(可用注解代替)
(5)编写测试文件。
5.学习spring框架的目的?
使用spring框架,使开发更快捷。
6.对框架的总结(理解底层原理)
spring框架主要是用来敏捷开发的,基本流程与j2ee类似,只是将servlet实现的部分用配置或者注解来代替。因此学习的重点在于如何用spring框架来代替servlet。其实,不用觉得框架特别难,也没必要其记一些难懂的概念。因为框架本来就是为了开发更简单才出现的,以如何更简单实现功能模块的想法来学习,就不会陷入无从下手的状态。
二、Spring与spring boot
1.spring与spring boot的区别:
spring boot是spring框架的扩展,去掉了spring应用程序所需的xml配置。
2.spring boot 的特性:
1:创建独立的spring应用;
2:嵌入Tomacat,Jetty,Undertow而且不需要部署他们;
3:提供的“starters” poms来简化Maven配置;
4:尽可能自动配置spring应用;
5:提供生产指标,健壮检查和外部化配置;
6:没有代码生成和xml配置要求。
3.对spring ,spring boot与mybatis整合的理解:
(1)先整合jar包,将spring ,spring boot与mybatis所需要的jar包全导入项目;用maven的,在配置文件写所需jar包的配置。
(2)spring与spring boot的相关配置写在application.properties中。
补充:Something (用来修改spring启动时的字母图案)
网友评论