
Spring
文章平均质量分 65
伟子涵
每个人都会有一段异常艰难的时光 。 生活的压力 , 工作的失意 , 学业的压力。 爱的惶惶不可终日。 挺过来的 ,人生就会豁然开朗。 挺不过来的 ,时间也会教你 ,怎么与它们握手言和 ,所以不必害怕的。 ——杨绛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【CompletableFuture异步编排提升接口平均响应】
不要说你在项目当中没有用到多线程 只是你并不想去改变而已 还没用中间件 就提升接口一点效率 其实生命的意义在折腾。原创 2023-02-06 22:20:53 · 472 阅读 · 1 评论 -
转载 艿艿 大佬的 分析RuoYi-Vue 的权限相关功能
在开源项目翻了一圈,找到一个相对合适项目 RuoYi-Vue 。主要以下几点原因:基于 Spring Security 实现。基于 RBAC 权限模型,并且支持动态的权限配置。基于 Redis 服务,实现登录用户的信息缓存。前后端分离。同时前端采用 Vue ,相对来说后端会 Vue 的比 React 的多。考虑到方便自己添加注释,艿艿 Fork 出一个仓库, 地址是 https://github.com/YunaiV/RuoYi-Vue 。强烈推荐,生产级 Spring Security 项目实践,转载 2022-06-16 09:05:14 · 1809 阅读 · 0 评论 -
hutool+poi库+excel导出功能
自己实际开发中遇到所写笔记。有不明白的可以直接留言。直接开始引入依赖 <!--Hutool 工具类--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version>原创 2022-01-07 13:55:31 · 595 阅读 · 0 评论 -
回顾 2年前使用的权限框架 Shiro
一、权限管理概述权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 很多人常将“用户身份认证”、“密码加密”、“系统管理”等概念与权限管理概念混淆。在权限管理中使用最多的还是功能权限管理中的基于角色访问控制(RBAC,Role Based Access Control)。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tytO89PM-1640700920586)转载 2021-12-28 22:19:04 · 252 阅读 · 0 评论 -
Springboot 项目当中 自定义异常
1、引出问题在 Java EE 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都难以避免遇到各种异常需要处理的问题。若不对异常进行处理的话,给用户看到异常信息是不好的,对不懂程序的用户来说还以为你的网站出问题了;对懂程序的人来说,看到你的异常信息,会显得很 low,特别是 SQL 出错,甚至还会暴露你的数据库字段。2、如何解决手动 try弊端是到处是重复代码,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。利用 Spring MVC 的原创 2021-12-26 09:20:24 · 509 阅读 · 0 评论 -
Spring Boot 面试题 总结
Spring Boot 核心注解是什么?@SpringBootApplication //这个就是springboot 核心注解@MapperScan("com.itzhouwei.mapper")public class RbacApplication { public static void main(String[] args) { SpringApplication.run(RbacApplication.class, args); }}@Spring原创 2021-12-20 19:53:39 · 319 阅读 · 0 评论 -
(转载)Spring Boot 无效的目标发行版: 11问题解决
问题描述:问题分析:idea配置的jdk版本是1.8,XudongBack模块设置的编译版本为11,由于JDK版本冲突导致编译失败。问题解决:1、在pom.xml配置JDK版本为1.8 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8<转载 2021-12-12 10:05:15 · 865 阅读 · 0 评论 -
Spring Cloud Alibaba升级到2.1.0 所遇到的坑
TIPS本文基于Spring Cloud Greenwich SR3编写,理论支持Spring Cloud Greenwich所有版本。对于非Greenwich版本,请前往https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明查看Spring Cloud与Spring Cloud Alibaba的版本兼容性关系,自行升级到对...转载 2019-11-12 20:51:10 · 11495 阅读 · 1 评论 -
Springboot 模板渲染
Springboot模板渲染 在之前所见到的信息显示发现都是以Rest风格进行显示,但是在实际开发之中, 所有数据的显示最终都应该交由页面去处理完成。在Springboot中这个页面并不是我之前的jsp ,FM这些而是普通的html页面,而且最为重要的是此处所使用的渲染页面采用的是模板方式的显示而在java开发之中前台显示模板为三类 FreeMarker Velocit...原创 2019-10-24 15:08:10 · 1022 阅读 · 0 评论 -
thymeleaf 对象输出
对象输出在实际开发之中经常面对页面要显示对象内容的处理操作 模拟一下1.0 准备一个VO 类packagecom.zw.demo9.vo;importjava.io.Serializable;importjava.util.Date;@SuppressWarnings("serial")publicclassUserimplementsSerializabl...原创 2019-04-09 11:19:02 · 1955 阅读 · 0 评论 -
thymeleaf 路径处理
在进行普通的web 开发过程中,路径的处理操作是最为麻烦的 因为如果要想进行方便的路径定位最好使用完整路径,需要明确写上你的协议 你的主机名称 端口虚拟目录的名称 这些处理难点在于thymeleaf彻底消失了,因为其路径访问变得相当于容易在src/main/resources/static 建立一个js文件夹js文件夹 创建一个main.js 文件window.onload=fun...原创 2019-03-18 11:57:55 · 3345 阅读 · 0 评论 -
Springboot 框架 thymeleaf 页面处理
1.0 在整个的Springboot 之中支持最好的页面显示模板就是thymeleaf ,而且使用此开发模板可以完全避免掉JSP的存在,JSP存在最大的败笔在于很多人在jsp文件里面编写过多的Scriptle代码,这种结构不方便维护和阅读 。而且在编写JSP的时候 你会发现你必须要导入一些标签库等等概念,所有现在有个更加简化的thymeleaf 开发框架实现2.0 信心显示在MVC的设计开发过...原创 2019-03-18 11:52:15 · 251 阅读 · 0 评论 -
Springboot 框架 thymeleaf 页面处理
1.0 在整个的Springboot 之中支持最好的页面显示模板就是thymeleaf ,而且使用此开发模板可以完全避免掉JSP的存在,JSP存在最大的败笔在于很多人在jsp文件里面编写过多的Scriptle代码,这种结构不方便维护和阅读 。而且在编写JSP的时候 你会发现你必须要导入一些标签库等等概念,所有现在有个更加简化的thymeleaf 开发框架实现2.0 信心显示在MVC的设计开发过...原创 2019-03-12 14:40:09 · 230 阅读 · 0 评论 -
Springboot 全局异常处理问题
现在在控制器里面 自己抛出一个异常packagecom.hema.demo8.controller;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web....原创 2019-03-11 11:08:06 · 228 阅读 · 0 评论 -
Springboot 处理错误页 二
Springboot处理错误页错误页面绝对是所有的WEB项目之中必须具有的一项信息显示处理 但是在传统WEB项目开发过程之中,错误页面都是在web.xml文件之中进行配置的 不过遗憾的是Springboot 之中并不存在有web.xml配置 如果需要进行错误页的处理,最好的做法是需要根据每个错误代码创建一个属于自己的错误显示页。1.0 所有的错误页面都是普通的静态文件 那么在...原创 2019-03-11 11:01:42 · 374 阅读 · 0 评论 -
Springboot 错误处理
在之前的程序里面如果一旦出现了错误之后就会出现一堆的大白板,这个白板会有一些错误信息,在Springboot里面针对于错误的处理一共提供有三种方式 数据验证错误 错误页面指派以及全局异常的处理.我们先谈谈数据验证,做个准备工作 表单页面 表单数据提交到实体类里面 代码如下 实体类如下packagecom.fabu.demo6.vo;importjava.io.Serializa...原创 2019-03-11 10:00:32 · 327 阅读 · 0 评论 -
Spring 的静态工厂及实例工厂的使用 重温自己对于Spring 的理解
静态工厂方法:直接调用静态方法可以返回Bean的实例package com.zw.factory;import java.util.HashMap;import java.util.Map;public class StaticCarFactory {/*** 静态工厂方法:直接调用静态方法可以返回Bean的实例**/private static Map<String ,Car >...原创 2018-08-31 11:52:28 · 478 阅读 · 0 评论 -
Spring (重归复习一些Spring 知识)别名
别名就是可以通过另外一个名字来访问如下,已有bean:helloWorld3,那么定义别名(alias )后,就能使用“abc”来访问<bean id="helloWordZw" factory-bean="helloWorldFactory" factory-method="getInstance"> </bean><!--别名 name 属性值要和id...原创 2018-09-14 14:05:43 · 527 阅读 · 0 评论 -
最近有时间 回顾一下2年前用这个Springboot的点点滴滴 Springboot 读取资源文件
在实际的项目开发之中资源文件一定不可或缺失,因为所有的提示文字信息都要求在资源文件之中进行定义,而且资源文件是实现国际化技术的主要手段。如果要想在Springboot里面进行资源文件的配置只需要做一些简单的application.yml配置即可而且所有注入的资源文件都可以像最初的Spring处理那样直接使用MessageSource进行读取 1.0 为了统一管理资源文件 在src/...原创 2019-01-03 15:25:39 · 238 阅读 · 0 评论 -
最近有时间 回顾一下2年前用这个Springboot的点点滴滴 Springboot Bean 配置
在使用spring 进行开发配置的时候有两类选择 *.xml 配置文件、配置的Bean( @Configure ) ,于是在Springboot的开发世界里面,为了继续崇尚所谓的 “零配置” 提供有一种简单的支持,也就是说如果现在你真的有配置需要通过*.xml 文件编写 但是又不想出现配置文件的话,这个时候最简单的做法就是使用Bean的方式来进行类的配置 前提 该配置程序的...原创 2019-01-03 15:44:58 · 263 阅读 · 1 评论 -
Spring Boot浅谈(是什么/能干什么/优点和不足)
1. Spring Boot是什么,解决哪些问题 1) Spring Boot使编码变简单 2) Spring Boot使配置变简单 3) Spring Boot使部署变简单 4) Spring Boot使监控变简单 5) Spring Boot的不足2. Spring Boot在平台中的定位,相关技术如何融合 1) Sp...转载 2019-01-04 09:40:34 · 310 阅读 · 0 评论 -
SpringBoot的故事从一个面试题开始 来自于(祖大帅)
SpringBoot的故事从一个面试题开始Spring Boot、Spring MVC 和 Spring 有什么区别?分开描述各自的特征:Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop,ioc 提供了依赖注入的容器, aop解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能...转载 2019-01-04 09:47:36 · 248 阅读 · 0 评论 -
最近有时间 回顾一下2年前用这个Springboot的点点滴滴 构建一个Springboot 工程
Springboot 是为了简化Spring 应用的创建、运行、调试、部署 等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的xml配置 我们只需要遵守规范 引入相关的依赖就可以轻易的搭建出一个WEB工程 在没有Springboot之前 搭建一个普通SSM项目需要半个小时或者更久 有了Springboot 而一切去繁为简 设计的目标 j...原创 2019-01-03 15:09:23 · 257 阅读 · 0 评论 -
Spring Boot点点滴滴 面试题总结(转载)
原文地址 http://www.wityx.com/post/242_1_1.html1、什么是SpringBoot 描述:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。2、SpringBoot核心功能2.1、独立运行Spring项目Spring boot 可以以jar包形式独立...转载 2019-01-09 10:10:12 · 460 阅读 · 1 评论 -
spring 点点滴滴 面试题
来自于java架构 原文地址 https://yq.aliyun.com/articles/669702 Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。1、一般问题1.1. 不同版本的 Spring Framework 有哪些主要功...转载 2019-01-09 11:31:28 · 181 阅读 · 0 评论 -
彻底征服 Spring AOP 之 理论篇 (Springboot点点滴滴)
原文地址 https://segmentfault.com/a/1190000007469968 原文作者 yongshun基本知识其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. ...转载 2019-01-09 11:34:38 · 156 阅读 · 0 评论 -
Spring面试题
本文是在网上看了各种面试指南收集的题目及答案。无意冒犯各位原创作者,如果在您的博客或者写作平台有相似问题答案可以跟我说,我给您链接加上,我只是为了方便以后自己需要的时候刷一刷,不用在到处找题。原文作者 dalaoyang 原文地址 https://juejin.im/post/5b065000f265da0de45235e6BeanFactory 和 ApplicationConte...转载 2019-01-09 16:28:49 · 156 阅读 · 0 评论 -
Springboot profile 配置
Springboot profile 配置在实际开发之中 由于开发(dev) 测试(beta) 运行(product)的环境不同,有可能需要选择不同的配置文件,所以在Springboot 里面充分的考虑到了此类问题 那么就专门提供多个profile配置 但是对于多profile配置一定给要区分出是yml 还是properties 这个两种资源的配置是不同的1.0 基于yml 实现profil...原创 2019-03-07 14:52:25 · 951 阅读 · 0 评论 -
Springboot 模板页面
Springboot模板渲染 在之前所见到的信息显示发现都是以Rest风格进行显示,但是在实际开发之中, 所有数据的显示最终都应该交由页面去处理完成。在Springboot中这个页面并不是我之前的jsp ,FM这些而是普通的html页面,而且最为重要的是此处所使用的渲染页面采用的是模板方式的显示而在java开发之中前台显示模板为三类 FreeMarker Velocit...原创 2019-03-07 15:34:37 · 1177 阅读 · 0 评论 -
Spring 自己重温一下 Spring的基础
Spring 简单特性轻量级 零配置编程 API 使用简单面向Bean 只需要编写非常普通的Bean松耦合 充分利用了AOP 的思想万能胶 与主流框架无缝集成设计模式 将Java中经典的设计模式运用得淋漓尽致Spring就是 简化开发autowiring的实现过程:a. 对Bean的属性迭代调用getBean方法,完成依赖Bean的初始化和依赖注入。b. ...原创 2018-08-31 11:51:25 · 598 阅读 · 0 评论