IDEA搭建Spring框架环境
一、spring 框架概念
spring 是众多开源 java 项目中的一员,基于分层的 javaEE 应用一站式轻量
级开源框架,主要核心是 **Ioc(控制反转/依赖注入) 与 Aop(面向切面)**两大技
术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。
在项目中引入Spring可以带来以下好处:
1.降低组件之间的耦合度,实现软件各层之间的解耦。
2.可以使用容器提供的众多服务,如:事务管理服务、消息服务等等。
3.当我们使用容器管理事务时,开发人员就不再需要手工控制事务.也不需处理复
杂的事务传播。
4.容器提供单例模式支持,开发人员不再需要自己编写实现代码。
5.容器提供了 AOP 技术,利用它很容易实现如权限拦截、运行期监控等功能。
二、Spring 源码架构
Spring 总共大约有 20 个模块, 由 1300 多个不同的文件构成。 而这些组件被分别整合在核心容器(Core Container) 、 Aop(Aspect OrientedProgramming) 和设备支持(Instrmentation) 、 数据访问及集成(DataAccess/Integeration) 、Web、 报文发送(Messaging) 、 测试 6 个模块集合中。
三、Spring 框架环境搭建
1.maven 创建普通 java 工程并调整整体工程环境
2.坐标 依赖添加 spring 框架核心坐标添加
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.9.RELEASE</version>
</dependency>
3.编写 bean
package com.shsxt.service;public class HelloService {public void hello(){System.out.println("hello spring");}
}
4.spring 配置文件的编写
在 src 下新建 xml 文件,并拷贝官网文档提供的模板内容到 xml 中,配置bean 到 xml 中,把对应 bean 纳入到 spring 容器来管理
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!--
xmlns 即 xml namespace xml 使用的命名空间
xmlns:xsi 即 xml schema instance xml 遵守的具体规范
xsi:schemaLocation 本文档 xml 遵守的规范 官方指定
-->
<bean id="helloService" class="com.shsxt.service.HelloService"></bean>
</beans>
5.验证 spring 框架环境是否搭建成功
package com.shsxt.service;import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class HelloServiceTest {@Testpublic void test1() throws Exception {/*** 1.加载Spring的配置文件* 2.取出Bean容器中的实例* 3.调用bean方法*/// 1.加载Spring的配置文件ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");// 2.取出Bean容器中的实例HelloService helloService = (HelloService) context.getBean("helloService");// 3.调用bean方法helloService.hello();}}
IDEA搭建Spring框架环境相关推荐
- ssh备考-07 搭建spring框架环境
目录 一.搭建简单spring框架 1.新建项目,导入jar包 2.编写service层接口与实现类 UserService.java UserServiceImpl.java 3.编写spring核 ...
- 搭建spring boot环境并测试一个controller
Idea搭建spring boot环境 一.新建项目 二.起步依赖 三.编写SpringBoot引导类 四.编写Controller 五.热部署 一.新建项目 1.新建project 2.选择Spri ...
- JAVA开发血泪之路:一步步搭建spring框架
JAVA开发血泪之路:一步步搭建spring框架 作为一个服务端开发感觉一直挺排斥框架这种东西的,总觉得什么实现逻辑都帮你封装在里面了,你只需要配置这配置那个,出了问题也不知道怎么排查,之前即使写we ...
- Eclipse搭建Spring框架(绝对成功!)
花了许久才把Spring框架搭建完成,一把辛酸泪.......... 一.首先下载好全部所需要的工具和jar包 1 安装 springsource-tool-suite: (1)打开eclipse-h ...
- Maven搭建Spring框架
Maven搭建Spring框架 一.前言 二.准备工作 1.IDE 2.创建项目 3.导入jar包 三.创建实体 四.创建Spring配置文件 五.测试 结果 结束语 一.前言 这一篇我会比较详细的将 ...
- 利用Maven搭建Spring开发环境 【转】
2019独角兽企业重金招聘Python工程师标准>>> 一. 概要说明 最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能. ...
- IntelliJ IDEA(2021.1)上搭建Spring框架
java搭建Spring框架 文章目录 java搭建Spring框架 前言 一.安装IntelliJ IDEA 二.搭建Spring项目 1.新建一个项目 2. 导入Spring 3.运行HelloW ...
- 手把手教你安装Spring+搭建Spring开发环境
为了让新手安装Spring时少走弯路,小编写下详细步骤(以win8,64位为例). 请系好安全带,坐好扶稳. 一:安装eclipse 如果已经安装请忽略此步. 官网下载地址(64位):https:// ...
- 搭建Spring开发环境并编写第一个Spring小程序
一.前面,我写了一篇Spring框架的基础知识文章,里面没讲到如何配置Spring开发环境,今天就来讲一下,如果大家不知道怎么下载Spring软件包的话,可以看我那篇文章: http://blog.c ...
最新文章
- applicationContext.xml中设置读取jdbc.properties文件
- DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)
- Android Fragment 真正的完全解析(下)
- 别总写代码,这100多个相见恨晚的网站比涨工资都重要
- 永信至诚携 “企业安全人才培养解决方案”惊艳WOT技术峰会
- 完全优化MySQL数据库性能的八大巧方法
- linux函数输入,go编程输入函数
- java中jtextpane_Java JTextPane
- Datawhale 零基础入门CV赛事-Task3 字符识别模型
- 基础数据类型{dict:'字典'}
- 技术人成长路径之我见
- MATLAB傅里叶变换后寻找频谱次大值对应的位置
- 计算机设备管理器没有WDS,hp 1136 电脑重启后 自动脱机 ,打印机服务也开起来,要把驱动删除掉,重新安装驱动才可以...
- java 提取视频缩略图_如何使用java提取视频缩略图或某一帧的图片
- QWidget setStyleSheet无效
- 微信小程序 如何实现列表
- python3实现链表的基础操作
- CODESYS自动化仿真软件如何与EtherNet IP工业RID读写器|读卡器CK-RF102AN-E01联机工作
- java 打印详解_Java格式化输出printf()详解
- 关闭Delphi2010出现以下bpl错误,解决方案.