SSM整合-环境搭建
一.简述:
ssm分别代表什么?
Spring springMVC MyBatis

二. 详细的环境搭建步骤
1. 创建maven-webapp项目


①导入pom.xml 修改项目名

②向web-inf导入web.xml

③创建java和resources
注意:
Java 标记为源码根
resources 标记为配置文件根
首先创建两个文件夹并命名,然后再分别进行标记
java:

resources:


④检查pom.xml中配置文件目录的名字是否和 resources目录同名

⑤配置tomcat
1. 点击Run -->Edit Configurations...

2. 点左上 + 选择Tomcat Server

3. 修改命名

4. 选择Deployment --> 点击"+" --> 选择 Artifacts

5. 选择第二个

6. 路径命名最好与项目名一致

7. 选择Server , 修改浏览器,
并且改选为Update clasess and resources(如果默认Do nothing 项目的JSP,你每次需要重启)

最终点击确认即可
2. 创建config目录,导入配置文件

①在java下创建config目录,导入四大配置文件
在此前,需要使用Notepad++编辑,检查是否编码为无BOM


然后四个配置文件复制进config下即可

注意: 第一次导的人可能会报错: Alt+回车, 导包即可

然后去检查WebInitializer.java文件,是否注册了另外三个文件
(MybatisConfiguartion.class没注册进去的话, dao全报废
SpringConfiguration.class没注册进去的话,事务报废
MVCConfiguration.class没注册进去的话,控制器报废
)

②把propertes文件导入到resources目录,并进行修改(db.properties)

修改db.properties中相应数据库名即可

到这里,配置就全部完成了,那么下面教你如何你创建基本类
3. 创建package包&定义pojo

User类:
@Table(name="t_user")
public class User implements Serializable{
@Id
private Integer uid;//主键ID
@Column(name="login_name")
private String login_name;//登录名
@Column(name="login_pwd")
private String login_pwd;//登录密码
private Integer age;//年龄
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date birthday;//生日
private String sex;//性别
private String education;//学历
private String telephone;//电话
private String interest;//爱好
private String remark;//备注
@JsonFormat(pattern = "yyyy-MM-dd")
public Date getBirthday() {
return birthday;
}
//get set 有参 无参 toString
}
4. 定义Dao接口继承通用Mapper,设置Mapper映射,注册Dao
UserDao.xml的映射设置:

注册Dao:

5. 定义Service接口和实现类,实现类加入事务管控

UserServiceImpl:
@Service
@Transactional
public class UserServiceImpl implements UserService{
@Resource
private UserDao userDao;
}
6. 定义控制器,设置控制器访问路径
UserController
@Controller
@RequestMapping("/user")
public class UserController {
//因为将来一个接口下可能有多个实现类,建议接口类型变量名 = 实现类名小驼峰式命名
@Resource
private UserService userServiceImpl;
}
7. webapp用于导入项目原型
如:

这样,SSM框架整合可就终于完成了 , 这一张张图截的, 可累死煌煌了,
看了的兄弟们, 可必须得安排上了哈, 哈哈~~~
看完恭喜你,又知道了一点点!!!
你知道的越多,不知道的越多!
~感谢志同道合的你阅读, 你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!
来源:oschina
链接:https://my.oschina.net/ithuang/blog/4303302

