一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
技术栈
- Springboot - spring快速搭建框架
- Apache Shiro - 权限验证框架
- MySQL、Mybatis、Mapper、Pagehelper - 数据访问层
- Bootstrap - 前端ui框架,响应式布局解决方案
- jQuery - js的流行库
项目部署
- 导入项目到IDE
- 新建数据库
- 执行数据库脚本
- 修改配置到本地数据库
- 运行项目 java -jar 方式启动
项目代码
控制层:
@RestController
@RequestMapping("/user")
public class RestUserController {
@Autowired
private SysUserService userService;
@Autowired
private SysUserRoleService userRoleService;
@RequiresPermissions("users")
@PostMapping("/list")
public PageResult list(UserConditionVO vo) {
PageInfo<User> pageInfo = userService.findPageBreakByCondition(vo);
return ResultUtil.tablePage(pageInfo);
}
/**
* 保存用户角色
*
* &