版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yikong2yuxuan/article/details/62431083
fkbookapp/src/org.fkit.mapper/UserMapper.java
fkbookapp/src/org/fkit/service/BookService.java
Service.java
package org.fkit.mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.fkit.domain.User;
public interface UserMapper {
/**
* 根据登录名和密码查询用户
* @param loginname
* @param password
* @return
*/
@Select("select * from tb_user where loginname=#{loginname} and password=#{password}")
User findWithLoginnameAndPassword(@Param("loginname")String loginname,@Param("password") String password);
}
fkbookapp/src/org.fkit.mapper/BookMapper.java
package org.fkit.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Select;
import org.fkit.domain.Book;
public interface BookMapper {
@Select("select * from tb_book")
List<Book> findAll();
}
功能层功能实现
fkbookapp/src/org/fkit/service/UserService.java
package org.fkit.service;
import org.fkit.domain.User;
/**
* User服务层接口
* @author Yikong
*
*/
public interface UserService {
/**
* 判断用户登录
* @param loginname
* @param password
* @return
*/
User login(String loginname,String password);
}
fkbookapp/src/org/fkit/service/BookService.java
package org.fkit.service;
import java.util.List;
import org.fkit.domain.Book;
/**
* Book服务层接口
* @author Yikong
*
*/
public interface BookService {
/**
* 查找所有图书
* @return Book对象集合
*/
List<Book> getAll();
}
fkbookapp/src/org.fkit.service.impl/UserService.java
package org.fkit.service.impl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.fkit.domain.User;
import org.fkit.mapper.UserMapper;
import org.fkit.service.UserService;
/**
* User 服务层接口实现类
* @Service("userService")用于将当前类注释为一个Spring的bean,名为userService
* @author Yikong
*
*/
@Service("userService")
public class UserServiceImpl implements UserService{
/**
* 自动注入UserMapper
*/
@Autowired
private UserMapper userMapper;
/**
* UserService接口login方法实现
* @see{UserService}
*/
@Override
public User login(String loginname, String password) {
return userMapper.findWithLoginnameAndPassword(loginname, password);
}
}
fkbookapp/src/org.fkit.service.impl/Book
package org.fkit.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.fkit.domain.Book;
import org.fkit.mapper.BookMapper;
import org.fkit.service.BookService;
/**
* Book服务层接口实现
* @Service("bookService")用于将当前类注释为一个Spring的bean,名为bookService
* @author Yikong
**/
@Service("bookService")
public class BookServiceImpl implements BookService{
@Autowired
private BookMapper bookMapper;
/**
* BookService接口getAll方法实现
* @see{BookService}
*/
@Override
public List<Book> getAll() {
return bookMapper.findAll();
}
}
Service.java