步骤预览
- Maven的创建
- Spring的部署
- HelloWorld的Demo
- Mac下IDEA的一些快捷键
Maven的创建
- 新建一个project,选择Maven项目,选择quickstart的启动方式快速创建模版
- 由于IDEA上自带Maven,只要安装JDK环境,其他默认就可以很轻松创建
- 一直到IDEA控制台打印出:Build Success
Spring的部署
- 借助Maven构建Spring框架,在Maven仓库找到对应的版本下载
- 复制Maven构建语句添加到项目下pom.xml文件的dependencies目录中
- 等待IDEA自动下载构建Spring环境即可
HelloWorld的例子
-
新建Bean.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 http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 以下内容自定义修改--> <bean id="helloWord" class="SpringTest.HelloWorld"> <property name="name" value="Parker for the Test"></property> </bean> </beans>
-
创建HelloWorld类和App类
HelloWorld.java
public class HelloWorld { public String name; public void setName(String name) { this.name = name; } public void sayHello(){ // sout == System.out.println(); System.out.println("Hello,"+name); } }
App.java
import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class App { public static void main( String[] args ) { // System.out.println( "Hello World!" ); ApplicationContext ctx = new ClassPathXmlApplicationContext("META-INF/applicationContext.xml"); HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloWorld"); helloWorld.sayHello(); } }
-
通过Spring项目的Demo体会IOC容器的作用
注意各文档目录和名称的建立,学会看控制台报错定位Error
输出:
Hello,Parker for the Test
小结一下:通过IOC容器我们没有手动创建和管理一个对象,而是把控制权交给了IOC容器,这就是Inverse Of COntrol的简单理解。
Mac下IDEA用到的快捷键
- sout 等价于 Eclipse下 syso,可以快速输出:System.our.println();
- command + N 快捷键调出 Generate,其实对代码界面右击也能找到,可以快速帮助我们构建setters和getters
参考
1.展现完整的Demo建立,有图有真相:https://blog.csdn.net/LoveSkybaby/article/details/79168889
2.带你Debug下简单看了一下Spring的工作流程和小结:https://blog.csdn.net/cflys/article/details/70598903#Spring_82
网友评论