1.搭建好环境后,打开idea,点击New - Project
2.找到Maven一栏,因为要搭建的SpringMvc项目,所以选择webapp模板
3.填写好GroupId和ArtifactId后,一步步next,最后finish完成
4.创建成功后,可以看到项目是这样的目录结构
2.首先搭建spring整合springmvc 1.添加maven依赖1.首先分别在main目录下创建java和resources文件夹
2.选择java文件夹,并右键选择“Sources Root”,将文件夹转换
3.选择resources文件夹,并右键选择“Resources Root”,将文件夹转换
1.创建entity包并创建UserTab类
1)UserTab.java
import lombok.Data;@Datapublic class UserTab { private Integer userId; private String userAccount; private String userName; private String password;}
2.创建service包并创建IUserTabService,UserTabServiceImpl类
1)IUserTabService.java
import com.huajia.entity.UserTab;import java.util.List;public interface IUserTabService { List
2)UserTabServiceImpl.java
import com.huajia.entity.UserTab;import com.huajia.service.IUserTabService;import org.springframework.stereotype.Service;import java.util.ArrayList;import java.util.List;@Servicepublic class UserTabServiceImpl implements IUserTabService { public List
3.创建controller包并创建
1)UserTabController.java
import com.huajia.entity.UserTab;import com.huajia.service.IUserTabService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotation.RestController;import java.util.List;@RestController@RequestMapping("/userTab")public class UserTabController { @Autowired private IUserTabService userTabService; @GetMapping("/getUserList") @ResponseBody public List
该文件放在resources目录下,是spring的配置,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
该文件放在resources目录下,是springMvc的配置,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
该文件不是放在resources,而是webapp的WEB-INF文件夹下,文件内容如下:
1.点击idea右上角的 Edit Configurations…
2.选择Tomcat Server - Local
3.编辑好项目的启动信息,包括项目名,jdk版本,tomcat以及端口
4.选择Deployment,添加Atifact,选择第二项,否则Tomcat运行会报错
5.保存后,启动项目,浏览器会自动打开首页,即启动成功了
6.访问接口,看下成功与否
接口地址:http://localhost:8080/ssm_mybatis_demo_war_exploded/userTab/getUserList
1.创建dao包并创建UserTabMapper类
1)UserTabMapper.java
import com.huajia.entity.UserTab;import org.springframework.stereotype.Repository;import java.util.List;@Repositorypublic interface UserTabMapper { List
2.在resources文件夹下创建mapper文件夹,并创建UserTabMapper.xml文件
1)UserTabMapper.xml
<?xml version="1.0" encoding="UTF-8"?>
1)UserTabServiceImpl.java
import com.huajia.dao.UserTabMapper;import com.huajia.entity.UserTab;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import com.huajia.service.IUserTabService;import java.util.List;@Servicepublic class UserTabServiceImpl implements IUserTabService { @Autowired private UserTabMapper userTabMapper; public List
该文件放在resources目录下,是数据库的配置,文件内容如下:
#mysqljdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatisdemo?useSSL=false&useUnicode=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=root
5.添加mybatis配置文件spring-mybatis.xml该文件放在resources目录下,是mybatis的配置,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
1.点击idea右上角的 Edit Configurations…
2.选择Tomcat Server - Local
3.编辑好项目的启动信息,包括项目名,jdk版本,tomcat以及端口
4.选择Deployment,添加Atifact,选择第二项,否则Tomcat运行会报错
5.保存后,启动项目,浏览器会自动打开首页,即启动成功了
6.访问接口,看下成功与否
接口地址:http://localhost:8080/ssm_mybatis_demo_war_exploded/userTab/getUserList
地址:https://gitee.com/lin8081/ssm_mybatis_demo