controller:控制层
service:业务层
repository:数据控制访问层

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 {@AutowiredSysUserService sysUserService;/*** 显示所有用户* */@GetMapping("/list")public RestResult list(){return RestResult.success("操作成功!",sysUserService.selectUserList());}}
package edu.friday.service;import edu.friday.model.SysUser;import java.util.List;/*** 用户表 业务层接口* */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;/*** 用户表 业务层* */@Servicepublic class SysUserServiceImpl implements SysUserService {@AutowiredSysUserRepository sysUserRepository;/*** 显示所有用户列表* */@Overridepublic 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;/*** 用户表 数据层* */@Repositorypublic interface SysUserRepository extends JpaRepository<SysUser,Long> {}

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号