开发环境搭建
下载安装JDK
下载链接:
https://www.oracle.com/java/technologies/downloads/
如上链接下载安装即可,注意将bin路径配置到环境变量,可自行搜索。
Eclipse下载安装
eclipse下载需要注意:
如果下载的是开发Java的版本需要自行安装插件。
建议直接下载开发Java Web版本的eclipse,可以直接使用。
新建工程运行第一个Java Web项目
File->New->Project Web->Dynamic Web Project
在Configuration里边选择Java1.8 并且点击save as SSMEnv,以后就可以用这个环境开发自己的SSM代码。
这个时候需要把Spring相关的jar包复制到lib目录下:
Spring下载路径:
https://repo.spring.io/ui/native/libs-release-local/org/springframework/spring/
当前的Hello World需要复制的jar包为:
Apache Commons Logging - Download Apache Commons Logging
如上是commons.logging的jar包的下载路径。
在src下新建一个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
https://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 将指定类配置给Spring,让Spring创建其对象的实例 -->
<bean id="userDao" class="com.commerce.UserDaoImpl" />
</beans>
注意上面的配置,可以在下载的Spring的doc下找到。
当前最新的5.3.9是在index.html下的overview的核心容器下。
新建一个包名
在包名下新建一个接口UserDao.java
package com.commerce;
public interface UserDao {
void say();
}
新建一个类UserDaoImpl.java实现如上接口:
package com.commerce;
public class UserDaoImpl implements UserDao {
@Override
public void say() {
// TODO Auto-generated method stub
System.out.println("Hello java web");
}
}
在包名下新建一个Test.java的测试程序:
package com.commerce;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
ApplicationContext applicationContext =
new ClassPathXmlApplicationContext("applicationContext.xml");
//2.通过容器获取userDao实例
UserDao userDao = (UserDao) applicationContext.getBean("userDao");
//3.调用实例中的say()方法
userDao.say();
}
}
点右键运行此Test即可打印出
Hello java web
欢迎进群交流:937864538
和阳老师一起成为全栈工程师。
不定期有送书活动哦。