Java
文章平均质量分 84
meng3042
这个作者很懒,什么都没留下…
展开
-
SpringBoot 中实现跨域的5种方式
一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port) 二、什么是跨域 当一个请求url的协议、域转载 2021-03-17 14:41:37 · 128 阅读 · 0 评论 -
NoSuchBeanDefinitionException
原因:启动类没有加包扫描路径原创 2020-12-16 14:42:56 · 386 阅读 · 0 评论 -
knife4j升级启动报错
knife4j从2.0.2版本升级到2.0.6版本后启动时出现如下错误: 解决方法: 1、在引用时将knife4j自带的spring-plugin-core排除掉 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.6&.原创 2020-10-30 16:16:38 · 1059 阅读 · 0 评论 -
application.properties文件配置大全
# =================================================================== # COMMON SPRING BOOT PROPERTIES # # This sample file is provided as a guideline. Do NOT copy it in its # entirety to your own application. ^^^ # ===========================...转载 2020-08-31 10:13:42 · 1070 阅读 · 0 评论 -
Java8 Stream常用API整理
Java8中有两大最为重要的改变,第一个是Lambda表达式,另外一个则是Stream API。 流是Java8引入的全新概念,它用来处理集合中的数据。 众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码。 在项目中使用Stream API可以大大提高效率以及代码的可读性,使我们对数据进行处理的时候事半功倍。 如果想了解Java8其.转载 2020-08-21 13:04:36 · 153 阅读 · 0 评论 -
BigDecimal类
由于double和float会造成精度丢失,因此通常建议优先使用基于String的构造器——BigDecimal(String val). 如果必须使用double浮点数作为BigDecimal构造器的参数时,不要直接将该double浮点数作为构造器参数创建BigDecimal对象,而是应该通过BigDecimal.valueOf(double value)静态方法来创建BigDecimal对象。 以BigDecimal为基础定义一个Arith工具类,对double浮点数进行加、减、乘、除基本运算.原创 2020-07-21 13:43:49 · 84 阅读 · 0 评论 -
在MyBatis中使用collection标签实现嵌套查询
# 需求升级 在上篇博客《一对多的关系,在MyBatis中如何映射?》中,我们实现了需求:根据用户id查询用户信息的同时获取用户拥有的角色。 因为角色可以拥有多个权限,所以本篇博客我们升级需求为:根据用户id查询用户信息的同时获取用户拥有的角色以及角色包含的权限。 # 实现方式 因为我们需要使用到权限表的映射,所以我们需要先在SysPrivilegeMapper.xml中添加如下映射: ...转载 2020-03-23 13:56:01 · 1687 阅读 · 0 评论 -
在MyBatis中实现一对多的关系的映射
# 使用collection标签 需求:根据用户id查询用户信息的同时获取用户拥有的角色,一个用户可以拥有1个或多个角色。 一般情况下,不建议直接修改数据库表对应的实体类。 所以这里我们延用之前博客中新建的类SysUserExtend,并添加如下代码,如下所示: /** * 用户的角色集合 */private List<SysRole> sysRoleLis...转载 2020-03-23 13:36:16 · 370 阅读 · 0 评论 -
mybatis 代码生成器(IDEA, Maven)及配置详解
cnblogs.com/homejim/p/9782403.html转载 2020-03-20 16:25:49 · 111 阅读 · 0 评论