SpringBoot
文章平均质量分 92
SpringBoot基础与进阶,整合各种技术
光哥_帅
技术就是知识,改变命运!!!
展开
-
【springboot】Failed to load property source from location 'classpath:/application
报了这个错误绝大多数情况下,就是你的yml文件的问题,所以先着手从yml里面这问题!其中有两个小点容易搞错1.有中文乱码,如何有效的解决中文乱码,操作如下!2.yml的格式问题每个节点后边的冒号必须加上空格:如上图,service-provider: 后面尽管是注释,但是必须是一个空格3.层次问题千万别手残将下面的缩进给去了eureka: client: regi...原创 2019-09-07 10:48:47 · 387 阅读 · 2 评论 -
idea【SpringBoot】工程热部署(自动构建)的实现
实现效果:就是我们一边修改代码中的内容,不用在重新运行启动的项目,系统自己会构建!只需要在页面上刷新就可以实现内容的变换。解释:如下图:在我的Controller层中有一个quick页面,内容为77777 sprintboot浏览器中的内容是77777 sprintboot此时我想要页面显示66666 sprintboot我们只需要将代码中的内容改为66666 sprintboot...原创 2019-07-30 17:16:17 · 481 阅读 · 16 评论 -
【DJL】Springboot+Maven+DJL实现java调取pytorch模型
前言近期学习了DJL(深度java学习),有了一点小的研究成果,特以此博客分享给大家。这个技术是一个特别新的技术,是亚马逊云服务在2019年re:Invent大会推出的专为Java开发者量身定制的深度学习框架,网上的资料比较少,只有官方文档可以参考,研究起来难度比较大,但是经过不懈的努力,终于搞定了,接下来以官网的demo入门。由于这块有很多坑,所以有必要好好的说一下。官网地址:https://docs.djl.ai/jupyter/load_pytorch_model.htmldemo1、创建Sp原创 2020-08-23 21:39:49 · 13307 阅读 · 26 评论 -
【java】SpringBoot2.X 通过druid-spring-boot-starter集成druid
1、pom文件 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency>2、配置文件 appl原创 2020-10-16 13:07:30 · 1204 阅读 · 0 评论 -
thymeleaf 模板引擎页面修改后,实时生效
(1)禁用模板引擎的缓存配置文件中写:spring.thymeleaf.cache=false(2) 快捷键 ctrl+f9 重新编译即可原创 2020-09-08 12:56:47 · 566 阅读 · 0 评论 -
【SpringBoot】实现登录页面国际化详解
1、如下图,想要其随着国家的语言的变化而变化登录界面,接下来进行详细的说明2、添加properties如下图,添加多个login的时候,一定要符合语言代码标准,如zh_CN 这表示汉语/中国,只有这样写,springBoot才会识别出来,都给你放到Resource Bundle 下语言代码一览表国家/地区语言代码国家/地区语言代码简体中文(中国)zh-cn繁体中文(台湾地区)zh-tw繁体中文(香港)zh-hk英语(香港)en-hk英语(美国)原创 2020-09-08 08:59:11 · 857 阅读 · 0 评论 -
【SpringBoot】SpringBoot2.x引入静态资源报错No mapping for GET XXXX的解决办法以及原理
1、前言:SpringBoot的自动配置极大的方便了我们的开发,这种上手容易,但是在遇到问题的时候就不怎么容易解决了,一般的解决方案就是去一点点看源码,接下来对SpringBoot2.x引入静态资源类失效的问题进行分析。1、...原创 2020-09-05 11:59:45 · 7178 阅读 · 0 评论 -
SpringBoot2使用@Cacheable注解时,Redis中保存的Value为java序列化乱码问题的解决办法及源码分析
说明:SpringBoot版本为2.1.6.RELEASE 看了许多同学的博客都是通过自定义RedisCacheManager组件的方式来解决,我这里换一种方式,采用自定义org.springframework.data.redis.cache.RedisCacheConfiguration组件的方式来解决,并附上源码分析过程: 首先要明确SpringBoot Data在整合Redis作为Ca...转载 2020-12-02 22:11:47 · 1392 阅读 · 8 评论 -
【SpringBoot】springboot整合redis以及原理
前言前面的文章介绍了缓存的原理,以及基于currentHashMap缓存的应用,接下来主要讲解SpringBoot整合redis1、maven坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>原创 2020-11-28 23:03:34 · 1070 阅读 · 0 评论 -
【springBoot】springboot2.X 整合spring默认的缓存及其原理(下)
前言:上篇博客【springBoot】springboot2.X 整合spring默认的缓存及其原理(上)主要讲解了缓存的原理以及@cacheable的用法,本篇博客补充一下其它缓存注解的用法@cacheable 调用方法之前,先看有没有数据@CachePut 先调用方法,然后将结果进行缓存1、@CachePut保证方法被调用,又更新缓存数据(执行完方法后,将方法的返回值放入缓存)上面解释完,可能有人觉得那么这个注解有什么作用啊,每次都调用方法,也就是意味着每次都要调用数据库,缓存没有起到任何作原创 2020-11-14 23:40:22 · 280 阅读 · 1 评论 -
【springBoot】springboot2.X 整合spring默认的缓存及其原理(上)
前言缓存在我们的实际开发中起着至关重要的作用,今天先对SpringBoot中的缓存技术先做一个整体的概述,并用spring默认的缓存ConcurrentMapCache进行简单的说明。1、Spring缓存抽象Spring 定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;Cache接口下Spring提供了各种xxxCache的实现;如RedisCache,EhCache,Concu原创 2020-11-13 22:35:15 · 397 阅读 · 1 评论 -
【springBoot】 springBoot2.x整合jpa
前言:上篇博客用SpringBoot集成了mybatis,Mybatis的重心关注的是数据库表,而jpa关注的是实体,本篇博客从0进行整合jpa1、pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE<原创 2020-10-31 22:17:29 · 364 阅读 · 0 评论 -
【springBoot】Springboot整合mybatis
前言本博客用springboot通过注解版和配置文件版两种方式整合mybatis1、pom坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version>原创 2020-10-25 11:58:53 · 427 阅读 · 0 评论