springboot
文章平均质量分 82
达摩院
这个作者很懒,什么都没留下…
展开
-
springboot之redisTemplate和stringRedisTemplate对比、redisTemplate几种序列化方式比较
一、redisTemplate和stringRedisTemplate对比 RedisTemplate看这个类的名字后缀是Template,如果了解过Spring如何连接关系型数据库的,大概不会难猜出这个类是做什么的 ,它跟JdbcTemplate一样封装了对Redis的一些常用的操作,当然StringRedisTemplate跟RedisTemplate功能类似那么肯定就会有人问,为什么会需要两个Template呢,一个不就够了吗?其实他们两者之间的区别主要在于他们使用的序列化类。RedisT转载 2021-05-19 18:57:56 · 513 阅读 · 0 评论 -
深入透析springboot加载之spring-boot-maven-plugin,应该是目前最详细的讲解了
如下图,从springboot官网下载一个demo,执行mvn install 命令 即可生成一个可以执行的springboot的jar包。上面怎么有两个文件?首先我们查看springboot项目的pom文件有以下引入,这两个文件是由spring-boot-maven-plugin生成的。<build> <plugins> <plugin> <groupId>org.springframework.转载 2021-03-23 09:26:16 · 3718 阅读 · 1 评论 -
Spring中的 @Lazy的简单理解
Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化所有单实例 bean 。如果我们想要 Spring 在启动的时候延迟加载 bean,即在调用某个 bean 的时候再去初始化,那么就可以使用 @Lazy 注解。需要注意的是对于作用域(scope)为原型prototype的,默认情况下,其实例并不会随着容器的启动而开始实例化,而是再用到的时候才会去实例化。@Lazy可以添加在类上,也可以添加在方法(或者bean)上。@Lazy 的属性的使用@Lazy(val原创 2021-02-22 16:09:48 · 1626 阅读 · 0 评论 -
Spring之@Configuraion和@Bean详解
前言Spring3.0之前要使用Spring必须要有一个xml配置文件,而Spring3.0之后注解慢慢登上舞台,通过注解@Configuration和@Bean可以完全搞定。此时,注解和xml配置形成了相互协作与竞争的关系。随着Springboot的推广,注解的使用在Spring中大放光彩,xml的辉煌一去不返。通过注解,简化了配置,提升了编码效率。Spring 3.0新增了另外两个实现类:AnnotationConfigApplicationContext 和 AnnotationConfigW原创 2021-02-19 17:47:57 · 669 阅读 · 0 评论 -
Spring或者SpringBoot中JavaConfig与@Configuration的对比
@Configuration对我们来说其实并不陌生,它就是JavaConfig形式的Spring IoC容器配置的那个@Configuration,既然SpringBoot应用骨子里是一个Sping应用,那么自然也需要加载某个IoC容器的配置。而SrpingBoot社区推荐使用基于JavaConfig的配置形式,所以很明显,对于类标注了@Configuration之后,本身其实也是一个IoC容器的配置类。基于JavaConfig方式的依赖关系绑定描述,基本上映射了最早的基于XML的配置方式。这里举几个简原创 2021-02-19 17:11:03 · 1126 阅读 · 0 评论 -
springboot中关于@controller、@Service单例模式、多例模式和多线程安全的简单概述
若每个线程中对静态变量(类变量)、实例变量(对象变量)只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。1)常量始终是线程安全的,因为只存在读操作。2)局部变量是线程安全的。因为每执行一个方法,都会在独立的空间(栈帧)创建局部变量,它不是共享的资源。局部变量包括方法的参数变量和方法内变量。3)每次调用方法前都新建一个实例是线程安全的,因为不会访问共享的资源。(多例)4)成员变量(实例变量和类变量)会受到多线程影..原创 2021-02-17 13:55:28 · 14965 阅读 · 2 评论 -
spring中对heibernate OpenSessionInView的配置
spring中对heibernate OpenSessionInView的配置一、作用 说明一下Open Session in View的作用,就是允许在每次的整个request的过程中使用同一个hibernate session,可以在这个request任何时期lazy loading数据。如果是singleSession=false的话,就不会在每次的整个request的过程中...转载 2018-12-23 18:52:29 · 254 阅读 · 0 评论 -
window下eclipse对lombok集成
在学习springboot的时候,看到使用lombok插件可以轻松实现对实体类get,set方法通过注解的生成,以及日志的打印,感觉挺方便的,于是记录下来在eclisep下lombok的集成:注意:以下文章来源与https://blog.csdn.net/dorothy1224/article/details/79280591/,转载请注明出处。由于项目中有@Slf4j 注解等,而eclips...转载 2019-03-17 11:46:28 · 180 阅读 · 0 评论