idea spring项目

idea spring项目

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

idea spring项目

选择本地的jdk,下一步

idea spring项目

可以根据自己需求填写(没有什么限制)

idea spring项目

选择项目存储的位置,在完成就可以。此时一个Maven已经建立成功。

下面,根据自己的需求添加spring依赖和jar包

在pom.xml的文件下添加依赖

idea spring项目


加入这段代码,idea的右下角会出现让你导包的选项,你可以第一个,导入jar包

好的,现在spring的核心包已经导入,下面开始练习。

整体项目结果图

idea spring项目

首先,建两个类

MessagesService  :消息

MessagePrinter   :   打印机idea spring项目

就是使用打印机打印消息,就这么简单。

也就是要MessagePrinter这个类调用MessagesService 类来输出消息。

MessagesService 


MessagePrinter   


(1)使用传统的调用方法

创建Application类。

Application


 

绿色图标,第一个运行idea spring项目

运行结构

idea spring项目

已经成功运行,并输出。

(2)spring的方法来进行调用

 

在resources下建立applicationContext.xml配置文件

applicationContext.xml


在java的hello下创建Applicationspring类

Applicationspring


运行idea spring项目

结果

idea spring项目

(3)添加log4j.properties日志

log4j.properties


再次运行,会出现各种相关的日志

idea spring项目

今天的文章
idea spring项目分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/140824.html

(0)
编程小号编程小号
上一篇 2024-08-26 12:11
下一篇 2024-08-26 12:30

相关推荐