controller:控制層
service:業(yè)務層
repository:數(shù)據(jù)控制訪問層
package edu.friday.controller;
import edu.friday.common.base.BaseController;
import edu.friday.common.result.RestResult;
import edu.friday.service.SysUserService;
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.RestController;
/**
* 用戶表 控制層
* */
@RestController
@RequestMapping("/system/user")
public class SysUserController extends BaseController {
@Autowired
SysUserService sysUserService;
/**
* 顯示所有用戶
* */
@GetMapping("/list")
public RestResult list(){
return RestResult.success("操作成功!",sysUserService.selectUserList());
}
}
package edu.friday.service;
import edu.friday.model.SysUser;
import java.util.List;
/**
* 用戶表 業(yè)務層接口
* */
public interface SysUserService {
List<SysUser> selectUserList();
}
package edu.friday.service.impl;
import edu.friday.model.SysUser;
import edu.friday.repository.SysUserRepository;
import edu.friday.service.SysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 用戶表 業(yè)務層
* */
@Service
public class SysUserServiceImpl implements SysUserService {
@Autowired
SysUserRepository sysUserRepository;
/**
* 顯示所有用戶列表
* */
@Override
public List<SysUser> selectUserList() {
return sysUserRepository.findAll();
}
}
package edu.friday.repository;
import edu.friday.model.SysUser;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
/**
* 用戶表 數(shù)據(jù)層
* */
@Repository
public interface SysUserRepository extends JpaRepository<SysUser,Long> {
}
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號