spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
◆目的:解决企业应用开发的复杂性
◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
◆范围:任何Java应用
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
优点
◆JAVA EE应该更加容易使用。
◆面向对象的设计比任何实现技术(比如JAVA EE)都重要。
◆面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有哪些复杂度?)
◆代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。
◆JavaBean提供了应用程序配置的最好方法。
◆在Java中,已检查异常(Checked exception)被过度使用。框架不应该迫使你捕获不能恢复的异常。
IDEA使用maven搭建spring项目
idea建立spring项目相当方便 , 可以自动生成spring配置文件 , 和自动导入Spring所需jar包.
File—>new—>project—>Maven
选择本地的jdk,下一步
可以根据自己需求填写(没有什么限制)
选择项目存储的位置,在完成就可以。此时一个Maven已经建立成功。
下面,根据自己的需求添加spring依赖和jar包
在pom.xml的文件下添加依赖
加入这段代码,idea的右下角会出现让你导包的选项,你可以第一个,导入jar包
好的,现在spring的核心包已经导入,下面开始练习。
整体项目结果图
首先,建两个类
MessagesService :消息
MessagePrinter : 打印机idea spring项目
就是使用打印机打印消息,就这么简单。
也就是要MessagePrinter这个类调用MessagesService 类来输出消息。
MessagesService
MessagePrinter
(1)使用传统的调用方法
创建Application类。
Application
绿色图标,第一个运行
运行结构
已经成功运行,并输出。
(2)spring的方法来进行调用
在resources下建立applicationContext.xml配置文件
applicationContext.xml
在java的hello下创建Applicationspring类
Applicationspring
运行
结果
(3)添加log4j.properties日志
log4j.properties
再次运行,会出现各种相关的日志
今天的文章
idea spring项目分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/140824.html