Java

spring配置redis注解缓存

    前几天在spring整合Redis的时候使用了手动的方式,也就是可以手动的向redis添加缓存与清除缓存,参考:http://www.cnblogs.com/qlqwjy/p/8562703.html  今天想的将spring注解整合Redis缓存弄明白,于是通过查阅资料,先做记录如下:&n...

spring+redis的集成,redis做缓存

      Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。我们都知道,在日常的应用中,数据库瓶颈是最容易出现的。数据量太大和频繁的查询,由于磁盘IO性能的局限性,导致项目...

SpringBoot整合Redis

  手动整合只需要三步骤:pom.xml引入依赖、配置redis相关设置、 引入redis工具类:(1)只需要引入下面这个工具类,会自动引入相关依赖的jar包:<!--引入redis依赖--><dependency><groupId>org.springframework.boot&...
代码星球·2020-08-27

Spring缓存注解@Cache使用

 @Cacheable  @Cacheable的作用主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@Cacheable作用和配置方法参数解释examplevalue缓存的名称,在spring配置文件中定义,必须指定至少一个例如:@Cacheable(value=”mycache&rdqu...

Spring中报"Could not resolve placeholder"的解决方案(引入多个properties文件)

除去properites文件路径错误、拼写错误外,出现"Couldnotresolveplaceholder"很有可能是使用了多个PropertyPlaceholderConfigurer或者多个<context:property-placeholder>的原因。   比如我有一个dao.xml读...

SpringBoot集成MyBatis的分页插件PageHelper

  昨天总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各位温习一下MyBatis的分页插件PageHelper和SpringBoot的集成,它的使用也非常简单,开发更为高效。因为PageHelper...

springboot项目发布到独立的tomcat中运行&打成jar包运行

springboot的打包方式依赖于插件:(下面插件打出的包与普通的包目录结构有区别)<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</a...

SpringBoot设置事务管理

  关于事务就不介绍了,前面在研究spring的时候就已经研究过了,参考:https://www.cnblogs.com/qlqwjy/p/7296493.html  这里直接研究springboot中事务的开启以及测试方法。   在SpringBoot中推荐使用@Transactional注解来申明事务。首...
代码星球·2020-08-27

SpringAOP原理

   http://www.importnew.com/24305.html 简单易懂的(重要);  https://www.cnblogs.com/lcngu/p/5339555.html 将的详细的:  http://blog.csdn.net/yuexianchang/article...
代码星球·2020-08-27

Struts2的使用注解配置Action(零配置)

  1.首先引入struts2注解的jar包:struts2-convention-plugin.jar 2.struts的配置<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftw...

struts2 package 属性说明

package节点是整个配置的核心部分。每个package,从语义上讲,其实代表了每一个独立的模块。在这个模块中,你可以定义隶属于这个模块的行为方式,而与其他的模块没有关系。所以,每个package都有独立的interceptor、result-type和action的定义,绝大多数的Runtime配置定义都是通过pa...

关于Struts2中param的作用

1、页面传参与配置传参的区别:  如果页面Form表单的参数在Action类中有相应的setter方法,则会优先取页面Form表单传过来的值,如果页面没有该属性同名的参数,则会从配置文件中取同名的参数值作为它的默认值2、Action中调用配置的变量,只需要该参数的setter方法即可,不需手动写代码,Struts2默认...
代码星球·2020-08-27

Java注解之Retention、Documented、Target、Inherited介绍

先看代码,后面一个个来解析:@Retention(RetentionPolicy.RUNTIME)@Target(value={ElementType.METHOD,ElementType.TYPE})@Documentedpublic@interfaceAuthority{}  Retention...

springboot整合mybatis(SSM开发环境搭建)&Springboot项目热部署

0.项目结构: ---------------------方法一:使用mybatis官方提供的SpringBoot整合包实现--------------------- 1.application.properties中配置整合mybatis的配置文件、mybatis扫描别名的基本包与数据源serve...

Spring基础知识汇总

    Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。 Spring优点:&nbs...
代码星球·2020-08-27