SpringBoot
文章平均质量分 86
springBoot
追JAVA的小菜鸟
这个作者很懒,什么都没留下…
展开
-
SpringBoot———Swagger
Swagger一、概念二、实现步骤案例一:修改Swagger页面信息案例二:配置扫描包等信息案例三:配置实体类三、 常用注解四、生成测试文档(重要!!!)一、概念定义:Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。与post原创 2021-08-06 18:52:22 · 488 阅读 · 3 评论 -
SpringBoot———安全框架之Shiro
SpringBoot扩展——Shiro简介功能核心组件Subject——主体SecurityManager——安全管理器Authenricator——认证器Authorizer——授权器SessionManager——会话管理器SessionDao——会话DAOCacheManager——缓存控制器Realm——领域Cryptography——密码管理器简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、原创 2021-08-04 19:09:21 · 365 阅读 · 0 评论 -
SpringBoot———安全框架之SpringSecurity
SpringBoot扩展——SpringSecurity简介案例1:用户授权查看案例2:添加注销功能案例3:添加仅显示用户权限内的信息功能案例4:添加登录时记住我功能简介Spring Security 基于 Spring 框架,提供了一套Web 应用安全性的完整解决方案。Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链,不同的功能经由不同的过滤器。一般来说,Web原创 2021-08-03 20:29:14 · 137 阅读 · 1 评论 -
SpringBoot———整合JDBC、Druid、MyBatis
SpringBoot目录SpringBoot一、整合JDBC二、整合Druid一、整合JDBC导入MySQL和JDBC依赖 <!--JDBC--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency>原创 2021-07-29 10:17:19 · 251 阅读 · 3 评论 -
SpringBoot———静态资源—Thymeleaf模板及语法
静态资源SpringBoot的静态资源一般放在这四个目录下:自定义一个首页index.html,放在前三个包下用http://localhost:8080/都能访问到<body><h1>这里是首页</h1></body>而在templates包下的静态资源,只能通过Controller跳转访问,还需要加上Thymeleaf模板引擎才可以Thymeleaf模板引擎前端交给我们的是html页面,需要转成jsp页面,可以用jsp轻松实现数据的显示原创 2021-07-26 10:42:58 · 785 阅读 · 0 评论 -
SpringBoot———自动装配原理
SpringBoot自动装配主启动类上的注解@SpringBootApplication里的三个重要注解@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan@SpringBootConfiguration源码是@Configuration:即对Spring原生注解的封装@EnableAutoConfiguration@ComponentScanSpring原生注解之一,表示一个组件总结自动装配利用了SpringF原创 2021-07-14 17:38:35 · 17865 阅读 · 5 评论 -
SpringBoot———初识—yaml配置文件
SpringBoot介绍约定大于配置!!!优点节省了调度资源每个各功能元素都是一个可替换的、可独立升级的软件代码微服务概念微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。特点一个微服务可独立运行在自己的进程里;一系列独立运行的微服务共同构建原创 2021-07-12 19:33:18 · 261 阅读 · 1 评论