Spring4学习笔记一:环境搭建与插件安装

Posted ygj0930

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring4学习笔记一:环境搭建与插件安装相关的知识,希望对你有一定的参考价值。

 

一:环境搭建

1:开发环境:JDK安装、Eclipse安装

2:数据库:mysql、Sequel Pro(数据库可视化操作工具)

3:web服务器:Tomcat下载,并且把tomcat配置到Eclipse的Server选项中

4:其他辅助工具:jar包反编译工具JD-GUI、J2EE常用jar包下载

 

二:安装Spring辅助插件——Spring tool suite

分为离线安装和在线安装。

离线安装如果遇到“cannot perform opration......”报错的话,点击 Add 按钮下面 或者 右边 的“Avaiable...”或者“manage”按钮,把 http  开头的选项去掉,即可安装。

在线安装的话,在Eclipse的Help——Eclipse MarketPlace——Popular,找到 Spring tool suite ,即可安装,可能需要FQ。

安装完成后重启,点击 File——New——看到有Spring开头的相关选项即安装成功。

 

三:IOC与DI

IOC:控制反转,即:对象的创建与管理不再由代码控制,而是由spring容器控制。

DI:依赖注入,即:spring容器创建对象后,注入到代码创建的引用中。也就是说:代码创建对象引用,指向容器创建的真正对象。

 

四:配置Bean

1:配置形式

    基于XML配置:在src目录下创建 applicationContext.xml  文件,在其中进行配置。

    基于注解配置:在创建bean类时,通过注解来注入内容。(这个不好,因为注解也在代码中,而且过于分散)

 

2:Bean的配置方式

    通过反射来配置bean:通过bean定义时的全类名,用反射机制来寻找bean元数据,创建对象。【因此:Bean类必须至少有一个无参构造函数

    id:容器中该bean对象的唯一标识,可以在容器中其他对象中根据id来调用该对象(例如:Factory对象创建时调用数据库连接池对象等),也可以在代码中用ApplicationContext对象.getBean(id)来获取某个bean对象。如果不指定对象,则默认使用类名作为id。

3:依赖注入的方式(对象内容赋值的方式)

    属性注入:在配置bean时,通过property标签来赋值。

    构造注入:在配置bean时,

 

4:IOC容器概述



以上是关于Spring4学习笔记一:环境搭建与插件安装的主要内容,如果未能解决你的问题,请参考以下文章

Maven学习笔记——环境搭建

Spring4学习笔记1-HelloWorld与IOC和DI概述

Dart学习笔记01:环境搭建与开发环境配置

Spark基础学习笔记10:Scala集成开发环境

ESP32-C3学习笔记:ESP32 C3 开发环境搭建(ESP-IDF)

Maven基础-00-笔记