springboot+maven+eclipse 实现增删改查
1、搭建环境
(1)、搭建环境准备工作
a、官网下载eclipse
b、官网下载maven,并配置maven环境,和本地仓库路径
c、eclipse配置maven
(2)、新建项目
(1)file—》new—》maven project
(2)点击next
(3)next
(4)finish完成
(5)哈哈到此环境就搭建完了
2、代码和框架构架
(1)、dao
@Mapper
public interface UserDAO extends BaseMapper<User>{
List<User> selectUser();
List<User> selectByUserId(String userId);
void addUser(User user);
void updateUser(User user);
}
(2)、server
public interface UserService {
List<User> getUser();
void addUser(User user);
List<User> selectByUserId(String userId);
void updateUser(User user);
}
(3)、serverimpl
@Service("UserService")
public class UserServiceImpl implements UserService{
@Autowired
private UserDAO userDao;
@Override
public List<User> getUser() {
return userDao.selectUser();
}
@Override
public void addUser(User user) {
userDao.addUser(user);
}
@Override
public List<User> selectByUserId(String userId) {
List<User> selectByUserId = userDao.selectByUserId(userId);
return selectByUserId;
}
@Override
public void updateUser(User user) {
userDao.updateUser(user);
}
}
(4)、entity
public class User {
private String userId ;
private String userCode ;
private String userName;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserCode() {
return userCode;
}
public void setUserCode(String userCode) {
this.userCode = userCode;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
@Override
public String toString() {
return "User [userId=" + userId + ", userCode=" + userCode + ", userName=" + userName + "]";
}
}
(5)、application.properties
server.port=8081
context-path