IDEA使用maven搭建spring项目 (2)

Application

package hello; public class Application { public static void main(String[] args) { System.out.println("appliction"); //创建打印机对象 MessagePrinter printer=new MessagePrinter(); //创建消息服务对象 MessagesService service=new MessagesService(); //设置打印机对象的service属性 printer.setService(service); printer.printMessage(); } }

点击绿色图标,点击第一个运行

IDEA使用maven搭建spring项目

运行结构

IDEA使用maven搭建spring项目

已经成功运行,并输出。

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

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

applicationContext.xml

<?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 "> <bean></bean> <bean> <property ref="service"></property> </bean> </beans>

在java的hello下创建Applicationspring类

Applicationspring

package hello; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Applicationspring { public static void main(String[] args) { System.out.println("applictionspring"); //初始化spring容器 ApplicationContext context; context = new ClassPathXmlApplicationContext("applicationContext.xml"); //从容器中获取MessagePrinter对象 MessagePrinter printer=context.getBean(MessagePrinter.class); printer.printMessage(); } }

点击运行

IDEA使用maven搭建spring项目

结果

IDEA使用maven搭建spring项目

(3)添加log4j.properties日志

log4j.properties

log4j.rootCategory=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n log4j.category.org.springframework.beans.factory=DEBUG

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

IDEA使用maven搭建spring项目

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjgwg.html