从前使用eclipse开发,集成jar包,现在使用maven来管理
一:
1.框架
2.pom
需要spring core与spring context。
1 25 4.0.0 6 7SpringTest 8SpringTest 91.0-SNAPSHOT 10 1112 13 2614 18 19org.springframework 15spring-core 165.0.0.RELEASE 1720 24 25org.springframework 21spring-context 225.0.0.RELEASE 23
3.接口HelloWorld
1 package com.it.service;2 3 public interface HelloWorld {4 public void sayHello();5 }
4.实现类
1 package com.it.service;2 3 public class SpringHelloWorld implements HelloWorld {4 5 public void sayHello() {6 System.out.println("say hello");7 }8 }
5.bean
1 package com.it.bean; 2 3 import com.it.service.HelloWorld; 4 5 public class HelloWorldService { 6 private HelloWorld helloWorld; 7 8 public HelloWorldService() { 9 10 }11 12 public void setHelloWorld(HelloWorld helloWorld) {13 this.helloWorld = helloWorld;14 }15 16 public HelloWorld getHelloWorld() {17 return this.helloWorld;18 }19 }
6.运行main
1 package com.it.main; 2 3 import com.it.service.HelloWorld; 4 import com.it.bean.HelloWorldService; 5 import org.springframework.context.ApplicationContext; 6 import org.springframework.context.support.ClassPathXmlApplicationContext; 7 8 public class HelloMain { 9 public static void main(String[] args) {10 11 ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");12 13 HelloWorldService service = (HelloWorldService) context.getBean("helloWorldService");14 15 HelloWorld hw= service.getHelloWorld();16 17 hw.sayHello();18 }19 }
7.beans.xml
1 25 6 7 9 108 11
8.效果