![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
旭仔飞
这个作者很懒,什么都没留下…
展开
-
写国际化语言切换时,切换的页面报错了【原因和解决】
今天在springboot的demo中做国家化语言切换时遇到一个小坑记录下:这里在点击中文或者English的时候就会带着language字段跳转,很遗憾的时重新跳转到登录界面时报错:404,然后查看了下在请求显然当我去访问http://localhost:8080/crud/login.html这个地址的时候时访问不了的,这还是因为springboot默认访问static,resour...原创 2019-08-03 10:43:54 · 646 阅读 · 0 评论 -
Springboot整合RabbitMQ
一 应用场景1.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式(1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西.(2)并行方式:将注册信息写入数据库后,发送邮件的同时,发送短...原创 2019-08-11 12:35:27 · 107 阅读 · 0 评论 -
SpringJPA入门学习(三)之多表查询
一、一对多查询一的一方:主表多的一方:从表外键:需要再从表上新建一列作为外键,他的取值来源于主表的主键实体类中的关系包含关系:可以通过实体类中的包含关系描述表关系继承关系applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram...原创 2019-08-14 17:17:51 · 210 阅读 · 0 评论 -
SpringJPA入门学习(二)之Specifications动态查询
Specifications动态查询问题:有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。实体类沿用上篇中的Customer下面重写写一个CustomerDao:package nju.software.d...原创 2019-08-14 16:36:06 · 312 阅读 · 0 评论 -
SpringJPA入门学习(一)
一、什么是spring data jpaspring data jpa 是 spring 基于ORM 框架、jpa规范的基础上封装的一套jpa应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 spring data jpa 可以极大提高开发效率!二、简单crud案例演示pom文件<?xml version="1...原创 2019-08-14 15:07:31 · 397 阅读 · 0 评论 -
springboot缓存整合redis
紧接这上一篇中的知识原理:CacheManager ====Cache缓存组件来实际给缓存中存取数据1)引入的redis的starter,容器中保存的是RedisCacheManager2)RedisCacheManager帮我们创建RedisCache来作为缓存组件:RedisCache通过操作redis缓存数据3)默认保存数据k-v都是Object;利用序列化保存;如何保存为json...原创 2019-08-09 17:17:22 · 198 阅读 · 0 评论 -
SpringBoot与缓存使用及原理【各属性的分析】
一 JSR107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager定义了创建、配置、获取、管理和控制多个唯一...原创 2019-08-09 13:13:45 · 279 阅读 · 0 评论 -
写自定义配置类提示WebMvcConfigurerAdapter已过时
今天在写自定配置来扩展springmvc的功能的时候继承WebMvcConfigurerAdapter发现已经过时了:![提示过时了](https://img-blog.csdnimg.cn/20190802132825870.png在网上搜索一下说用WebMvcConfigurationSupport的话可以解决,设置好了后![在这里插入图片描述](https://img-blog.csd...原创 2019-08-02 14:10:30 · 391 阅读 · 0 评论 -
Spring Data Jpa中dao层的工作原理和过程
在使用spring整合jpa的时候,一般只需要将dao层编写成接口形式就可以完成对实体类和数据库的交互功能。/** * 符合SpringDataJpa的dao层接口规范 * JpaRepository<操作的实体类类型,实体类中主键属性的类型>(点进去 ctrl+f12看成员方法) * * 封装了基本CRUD操作 * JpaSpecif...原创 2019-08-06 17:08:39 · 825 阅读 · 0 评论 -
Springboot关于 @SpringBootApplication的理解
@SpringBootApplication的理解和加载过程标题 主程序类,主入口类springboot学习的第一天开始从 @SpringBootApplication来理解springboot的工作机制,为什么springboot省去了spring,springmvc繁琐的配置,一切从这里开始理解。首先看下面的图片:标题 主程序类,主入口类/** * @SpringBootAppli...原创 2019-08-01 12:18:31 · 213 阅读 · 0 评论 -
嵌入式Servlet容器自动配置原理
针对的是springboot1.5.x写的,以后看源码书在补充2.x版本的主要是要自己对着文字去看代码,下面画了一个图有点乱,但是自己慢慢按照流程跳转看源码才能理解的清晰一点。步骤:SpringBoot根据导入的依赖情况,给容器中添加相应的EmbeddedServletContainerFactory【TomcatEmbeddedServletContainerFactory】容器中某...原创 2019-08-04 21:50:02 · 136 阅读 · 0 评论 -
SpringBoot2.x解决自定义异常处理关于继承DefaultErrorAttributes的问题与解决
在写自定义异常的时候由于版本问题,本来想继承DefaultErrorAttributes来实现自适应处理异常,但是发现在导入包的时候并没有这个包import rg.springframework.boot.autoconfigure.web.DefaultErrorAttributes;后来查资料发现是版本不兼容的问题,导入的是import org.springframework.boot...原创 2019-08-04 17:27:28 · 2436 阅读 · 0 评论 -
Lombok学习【转载】
这个连接时讲的详细点的这个连接是对比来讲的转载 2019-09-10 22:53:45 · 78 阅读 · 0 评论