
微服务实战
文章平均质量分 94
实战,后台、数据库、前端、部署
道友老李
提供工业机器视觉解决方案(涵盖光源、相机、镜头、结构、视觉技术等)和自研接近开关传感器(衰减系数1)产品,联系方式:18271933684(同vx)。
展开
-
微服务实战(六):角色权限控制
定义了一个切入点,匹配所有被注解标注的方法。这意味着只有当某个方法上有这个注解时,下面的通知才会生效。:定义了一个切入点,匹配所有被注解标注的方法。这意味着只有当某个方法上有这个注解时,下面的通知才会生效。原创 2021-12-13 22:23:55 · 2976 阅读 · 10 评论 -
微服务实战(五):用户服务接口
类提供了完整的角色管理功能,包括保存或更新角色信息、删除角色、分页查询角色列表、分配菜单和权限给角色,以及获取用户角色列表。通过这些方法,应用程序可以方便地管理角色及其相关资源(如菜单和权限),确保系统的安全性和灵活性。此外,该类还展示了如何使用Spring框架的依赖注入、事务管理和MyBatis进行数据库操作,确保了代码的简洁性和可维护性。特别是注解的应用,确保了涉及多个数据库操作的方法在遇到异常时能够正确回滚,保持了数据的一致性。完整代码@Service@Autowired@Override。原创 2021-12-12 23:15:35 · 936 阅读 · 11 评论 -
微服务实战(四):用户操作
类实现了完整的用户管理功能,涵盖了用户认证、授权、信息维护等方面。通过合理利用Spring框架的依赖注入、事务管理等功能,以及结合MyBatis Plus等ORM工具,该服务层能够高效地与数据库交互,并提供安全可靠的用户管理服务。此外,代码中还包含了对敏感操作(如管理员账户的操作限制)的安全考虑,以确保系统的稳定性和安全性。原创 2021-12-11 21:08:59 · 1007 阅读 · 11 评论 -
微服务实战(三):代码生成和公共模块
*** 自定义异常处理器*/@Slf4jlog.error("[业务异常]{}", e);} else {log.error("[系统异常]{}", e);return JsonData.buildError("全局异常,未知错误");原创 2021-12-09 19:03:20 · 1724 阅读 · 12 评论 -
微服务实战(二):项目搭建
Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款用于动态服务发现、配置管理和服务管理的平台。它旨在帮助开发者更轻松地构建云原生应用,特别是在微服务架构中,提供了统一的服务注册与发现、配置管理等功能。原创 2021-12-09 10:08:29 · 991 阅读 · 13 评论 -
微服务实战(一):项目搭建
Spring Cloud 是一个基于 Spring Boot 实现的微服务开发框架,它提供了一系列工具来帮助开发者快速构建分布式系统中的常见模式(如配置管理、服务发现、断路器、路由、微代理、控制总线、一次性令牌等)。通过整合各种开源技术和工具,Spring Cloud 使得构建和部署微服务应用变得更加简单和高效。原创 2021-12-08 22:26:15 · 2291 阅读 · 14 评论