【Spring】
文章平均质量分 74
所学皆所用,便于翻阅
追yi个小太阳
长亭外,古道边,芳草碧连天
展开
-
【SpringBoot】springboot 整合jsp
网络上的教程很多,有时候会看花眼的,作为一个这个很不熟悉的,只能去找demo,去gitee找相关的demo,不行的话再进行博客文章尝试,看过很多篇文章,浪费很多时间,其实就几行代码的事情,但有些就是按照操作了,还是没有效果,springboot整合jsp,其实很简单的。此篇文章过于水,只做回忆录使用,便于后续查找。翻译 2023-02-11 01:00:00 · 143 阅读 · 0 评论 -
【Spring】Spring Security介绍及其入门案例
本文只为了备忘,而进行抄录的Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分,这两点也是 Spring Security 重要核心翻译 2022-09-11 00:00:00 · 273 阅读 · 0 评论 -
【SpringBoot】入门级学习dubbo
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的JavaRPC框架。致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。官网httpDubbo框架的通信协议采用RPC协议,属于传输层协议Dubbo默认通过Netty构造TCP长连接的方式进行通信,性能较高使用SpringCloud整合Dubbo,即为强强联合。通常来说,RPC协议比REST具有更好的性能。很多开发人员希望享受SpringCloud的生态,同时有兼顾PRC的效率的效率。...翻译 2022-08-07 00:15:00 · 285 阅读 · 0 评论 -
【SpringBoot】学习MongoDB
NoSQL(NoSQL=NotOnlySQL),意即反SQL运动,指的是非关系型的数据库,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。为什么使用NoSQL对数据库高并发读写。对海量数据的高效率存储和访问。对数据库的高可扩展性和高可用性。弱点数据库事务一致性需求数据库的写实时性和读实时性需求官网。......翻译 2022-08-01 17:01:37 · 327 阅读 · 0 评论 -
【项目】[NACOS SocketTimeoutException httpGet] currentServerAddr: http://localhost:8848, err : connect
默认加载bootstrap.yml优先级比application.yml大而不是application.yml。翻译 2022-08-01 16:56:26 · 5389 阅读 · 0 评论 -
【SpringBoot】:hibernate-validator入门案例
文章目录前言hibernate-validator常用注解第一步:创建maven工程hibernate-validator_demo并配置pom.xml文件第二步:创建User类和UserController类型第三步:创建application.yml和启动类第四步:进行测试第五步:为了能够在页面友好的显示数据校验结果,可以通过全局异常处理来解决,创建全局异常处理类第六步:创建ValidatorConfiguration类,指定校验时使用快速失败返回模式第七步:创建注解EnableFormValidato翻译 2022-04-30 23:15:00 · 400 阅读 · 0 评论 -
【SpringBoot】:AntiSamy入门案例
文章目录前言第一步:创建maven工程antiSamy_demo并配置pom.xml文件第二步:创建application.yml第三步:创建策略文件/resources/antisamy-test.xml,文件内容可以从antisamy的jar包中获取第四步:创建User实体类和UserController第五步:创建/resources/static/index.html页面第六步:创建启动类第七步:测试没有进行参数过滤第八步:创建过滤器,用于过滤所有提交到服务器的请求参数第九步:创建XssReques翻译 2022-04-30 23:00:00 · 424 阅读 · 0 评论 -
【SpringBoot】:logback入门案例
文章目录前言logback层级logback日志输出等级logback初始化步骤案例一第一步: 创建maven工程logback_demo并配置pom.xml文件第二步:编写单元测试案例二第一步:创建maven工程springboot_logback_demo并配置pom文件第二步:在resources下创建logback配置文件logback-base.xml和logback-spring.xml第三步:编写application.yml第四步:创建UserController第五步:创建启动类目录结构S翻译 2022-04-30 23:00:00 · 203 阅读 · 0 评论 -
【SpringBoot】:starter原理
文章目录1.starter原理1.1 起步依赖1.2 自动配置1.2.1 基于Java代码的Bean配置1.2.2 自动配置条件依赖1.2.3 Bean参数获取1.2.4 Bean的发现1.2.5 Bean的加载1.3 自动配置总结1.starter原理Spring Boot之所以能够帮我们简化项目的搭建和开发过程,主要是基于它提供的起步依赖和自动配置。1.1 起步依赖起步依赖,其实就是将具备某种功能的坐标打包到一起,可以简化依赖导入的过程。例如,我们导入spring-boot-starter-翻译 2022-05-04 15:56:43 · 7891 阅读 · 1 评论 -
【SpringBoot】:j2cache入门案例
文章目录前言第一步:创建maven工程j2cache_demo并配置pom.xml文件第二步:创建application.yml第三步:创建/resources/caffeine.properties文件第四步:创建MyController第五步:创建启动类目录结构前言j2cache是OSChina目前正在使用的两级缓存框架。j2cache的两级缓存结构:L1: 进程内缓存 caffeine/ehcacheL2: 集中式缓存 Redis/Memcachedj2cache其实并不是在重复造轮子翻译 2022-05-07 00:00:00 · 250 阅读 · 0 评论 -
【SpringBoot】:dozer入门案例
前言Dozer是Java Bean到Java Bean映射器,它以递归方式将数据从一个对象复制到另一个对象。 dozer是用来对两个对象之间属性转换的工具,有了这个工具之后,我们将一个对象的所有属性值转给另一个对象时,就不需要再去写重复的调用set和get方法了。dozer其实是对我们熟知的beanutils的封装。dozer的maven坐标:<dependency> <groupId>com.github.dozermapper</groupId>翻译 2022-05-04 15:05:40 · 249 阅读 · 0 评论 -
【SpringBoot】:knife4j入门案例
文章目录前言第一步:创建maven工程knife4j_demo并配置pom.xml文件前言knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名knife4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍!其底层是对Springfox的封装,使用方式也和Springfox一致,只是对接口文档UI进行了优化。核心功能:文档说明:根据Swagger的规范说明,详细列出接口文档的说明,包括接口地址、类型、请求示例、请翻译 2022-04-21 09:22:27 · 1005 阅读 · 0 评论 -
【SpringBoot】:swagger2入门案例
文章目录前言第一步:创建maven工程,引入依赖第二步:创建application.yml文件第三步:创建测试User 和Menu 实体类第四步: 创建测试UserController 和MenuController 类第五步:创建配置类SwaggerAutoConfiguration第六步:创建启动类SwaggerDemoApplication项目结构图:效果图:前言开发文档,统一规范第一步:创建maven工程,引入依赖 <?xml version="1.0" encoding="U翻译 2022-04-21 09:21:33 · 119 阅读 · 0 评论 -
【SpringBoot】:springboot整合FTP文件上传与下载功能
导入依赖包<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version></dependency>配置ftp在这里插入代码片新建ftp类在这里插入代码片新建FTPUtil工具类在这里插入代码片遇到的问题上传文件大小限制翻译 2021-07-20 15:30:04 · 1989 阅读 · 0 评论 -
【SpringBoot】:springboot+hibernate-validator 优雅的进行参数校验
前言对于日常开发来说,参数校验对于项目是必不可少的,为了避免大量使用if语句判断故而使用注解的形式进行参数校验导入相关依赖<!-- 说明:springboot 2.0+ spring-boot-web内部引入了Hibernate包 高版本是没有的当然,springboot也有整合Hibernate --><dependency> <groupId>org.springframework.boot</groupId> <artif原创 2021-07-01 23:00:31 · 192 阅读 · 0 评论 -
【SpringBoot】:SpringBoot整合Thymeleaf(简单请求访问页面)
前言引入Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>添加Springboot配置信息spring: thymeleaf: prefix: classpath:/templates/翻译 2021-07-15 21:53:19 · 515 阅读 · 0 评论