springboot
文章平均质量分 81
也算共白头
这个作者很懒,什么都没留下…
展开
-
Mybatis-Plus(新旧版本的实现与区别)
MyBatisPlusMyBatisPlus概述MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通原创 2021-08-23 22:24:20 · 8280 阅读 · 1 评论 -
shiro、SpringBoot集成shiro、shiro整合mybatis、shiro整合Thymeleaf
微服务阶段笔记–3Shiro基本功能点Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等。Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情。常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是原创 2021-08-19 22:11:53 · 326 阅读 · 0 评论 -
Spring Boot入门、微服务简介及Spring Boot自动装配原理
微服务阶段笔记–1什么是spring?spring是一个开源框架,2003年兴起的一个轻量级的java开发框架,作者Rod Johnsonspring是为了解决企业级应用开发的复杂性而创建的,简化开发spring是如何简化java开发的?为了降低java开发的复杂性,Spring采用了以下4中关键策略:1、基于pojo的轻量级和最小入侵性编程2、通过IOC,依赖注入(DI)和面向接口实现松耦合3、基于切面(AOP)和惯例进行声明式编程4、通过切面和模板减少样式代码什么是SpringB原创 2021-08-16 11:50:00 · 369 阅读 · 0 评论 -
swagger
Swagger接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要,但是由于项 目周期等原因后端人员经常出现无法及时更新,导致前端人员抱怨接 口文档和实际情况不一致。 很多人员会抱怨别人写的接口文档不规范,不及时更新。当时当 自己写的时候确实最烦去写接口文档。这种痛苦只有亲身经历才会牢 记于心。如果接口文档可以实时动态生成就不会出现上面问题。而 Swagger 可以完美的解决上面的问题。Swagger简介Swagger 是一套围绕 Open原创 2021-08-20 12:02:11 · 388 阅读 · 0 评论 -
Druid、Spring Security
微服务阶段笔记–2springboot整合DruidDruid是阿里巴巴开源平台上一个数据库连接池的实现, 结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。 Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hikari 与 Driud 都是当前 Java Web 上最优秀的数据源。Github地址依赖导入:<dependency>原创 2021-08-18 22:35:31 · 517 阅读 · 0 评论 -
任务(异步任务、邮件发送、定时任务)
任务异步任务定义一个service@Servicepublic class AsyncService { @Async public void hello(){ try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("数据正原创 2021-08-20 14:23:17 · 164 阅读 · 0 评论