随笔分类 - Spring
摘要:使用版本: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.2</version> <relativePath
阅读全文
摘要:首先注意标题,说的是类内部的注解 结论是: 不能,但是子类却可以享有父类中该注解带来的效果。 看了一下这个:http://elf8848.iteye.com/blog/1621392 自己也试了一下,发现子类如果覆盖父类的方法,确实不能继承被覆盖方法的注解。 但是试了一下spring的注解,即便该注
阅读全文
摘要:分享一个在线properties 转 yml工具,也支持yml转properteis: http://toyaml.com/ 域名非常好记:to yaml .com yml,即yaml文本格式文件的后缀名,yaml可以用来替代properties,可读性更好一些。 目前spring boot的配置文
阅读全文
摘要:本文转自:https://www.cnblogs.com/leiOOlei/p/3709607.html 首先看个例子,如下 接口代码: 接口实现: 接下来我们要实现AOP,即调用sayHello方法时切入通知。 1. 第一种方法aop:config中配置aop:pointcut和aop:aspec
阅读全文
摘要:今天查看源码发现spring的线程池是支持队列的: 并且队列支持的上限相当大: 当线程池的达到最大线程时,默认会把任务放在队列(内存)中,所以我们可以放心用这个东西来写日志了
阅读全文
摘要:最近用junit测试spring项目的时候,报错: 最近用junit测试spring项目的时候,报错: Manual close is not allowed over a Spring managed SqlSession 意思是不允许手动关闭spring管理的sqlSessinon, googl
阅读全文
摘要:一般我们在spring中注册一个bean,直接 这样会用WebsocketEndPoint的构造方法(这种是无参),为我们创建一个对象bean。 ————————————————————————————分界线—————————————————————————————————————————————
阅读全文
摘要:Spring中Bean的命名1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一;2、可以不指定id属性,只指定全限定类名,如:此时需要通过接口getBean(Class requiredType)来获取Bean;如果该Bean找不到则...
阅读全文
摘要:需要引入: 使用方法: 如果对安全有特别要求,做如下改进:
阅读全文
摘要:1、将springloaded-1.2.5.RELEASE.jar(http://pan.baidu.com/s/1o7oRq1k)放在tomcat的bin目录下2、修改bin目录下的catalina.bat,在第一行加上下面这一句,注意路径可能需要修改一下:set JAVA_OPTS=-javaa
阅读全文
摘要:Spring使用Cache从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用...
阅读全文
摘要:spring中管理事务的配置方式除了@Transcational还有使用aop等,本文介绍@Transcational方式。 关于这两种方式的选择: aop方式适合需要支持事务的方法或类较多,且方法和类名命名有规则可循的场景,aop方式耦合性低一些。 注解方式更灵活一些,但是耦合性较高,每个需要事务
阅读全文
摘要:对于@Autowired,如果只写这些,肯定是根据类型自动装配这个没问题。@Servicepublic class AcRoleServiceImpl implements AcRoleService{ ......}这个bean生成后会兼有AcRoleServiceImpl 和AcRoleSer...
阅读全文
摘要:在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanP...
阅读全文
摘要:i18n(其 来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版 物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显
阅读全文
摘要:链接:http://blog.csdn.net/baple/article/details/16864175链接:http://blog.csdn.net/Baple/article/details/16864835传统的bean声明:<bean class="org.springframework
阅读全文
摘要:近日测试用例,发现这样一个现象:在业务代码中,有如下两种情况,比如:throw new RuntimeException("xxxxxxxxxxxx"); 事务回滚throw new Exception("xxxxxxxxxxxx"); 事务没有回滚 自以为很了解事物,或许时间久远的缘故,没分析出来
阅读全文
摘要:1.前言。 在声明式的事务处理中,要配置一个切面,即一组方法,如 Java代码 <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="find*" read-only="t
阅读全文
摘要:PHPRPC和Spring集成的具体步骤。
阅读全文
摘要:import javax.annotation.Resource;import org.junit.Test;import org.springframework.context.annotation.Configuration;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;import com.bjsxt.spring30.model.User;@Contex
阅读全文