![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 68
三千大千世界
这个作者很懒,什么都没留下…
展开
-
shardingsphere示例配置
shardingsphere 版本:4.0.1分表配置:spring.shardingsphere.datasource.names=dsspring.shardingsphere.datasource.ds.type=com.alibaba.druid.pool.DruidDataSourcespring.shardingsphere.datasource.ds.driver-class-name=com.mysql.jdbc.Driverspring.shardingsphere.dat原创 2021-08-12 16:42:11 · 1578 阅读 · 0 评论 -
SpringBoot进行参数化单元测试
背景:SpringBoot:2.1.9Jdk:1.8进行单元测试的时候,要测试多组数据,需要对参数数据进行参数化。方案:加载Spring主要靠@Before方法@SpringBootTest@RunWith(Parameterized.class)public class BaseServiceTest { private String data; private String key; public BaseServiceTest(String d.原创 2020-05-11 20:31:30 · 811 阅读 · 0 评论 -
为什么自定义的BeanDefinitionRegistryPostProcessor不能在Spring加载过程中第一阶段初始化
Spring boot:2.2.1jdk:1.8所谓的Spring加载过程的第一阶段是指下面这个地方:AbstractApplicationContext的refrsh方法的registerBeanPostProcessors(beanFactory);会进入到下面到方法里面:PostProcessorRegistrationDelegate.invokeBeanFactoryP...原创 2020-03-19 11:57:00 · 448 阅读 · 0 评论 -
Spring/Springboot杂记-持续更新
持续更新,遇到的各种小技巧,小难点等等。背景:项目从SpringMvc迁移到SpringBoot,项目里面包括页面资源。目录结构如下,引擎使用beetl。webapp--images--index--resources--static--WEB-INF/view注意到包括和springboot同名到静态资源目录。项目启动的时候访问页面报404.简单分析:找不...原创 2020-03-04 16:01:59 · 563 阅读 · 0 评论 -
jetty禁用http put和delete等方法的方式
1. 基于xml的配置方式 <security-constraint> <display-name>Example Security Constraint</display-name> <web-resource-collection> <web-resource-name>...原创 2019-10-30 09:45:39 · 2112 阅读 · 1 评论 -
springboot打包本地依赖的jar包的方式
问题背景springboot的项目,其中有一个service模块依赖了一个放在项目里面的jar,同时又不想把它推送到maven私服上去。同时假设项目的模块是illegal_server, illegal_service。并且illegal_server模块依赖illegal_service。放在illegal_service里面的jar名字是illegal_1.0.jar。技术版本...原创 2019-10-29 11:03:14 · 865 阅读 · 0 评论 -
spring占位符无法替换的报错排查
开发环境jdk:1.8mybatis:3.4.5spring:5.1.9问题背景和报错信息 Springmvc的项目转成springboot的项目,该项目依赖了一些其他业务组的jar,比如dependency-core:0.0.1, dependency-extensions:0.0.1(并非真实的jar名称)。该项目的配置基本都是通过xml完成的,在xml里面定义了一些Pr...原创 2019-10-26 10:06:22 · 1561 阅读 · 0 评论 -
spring自动装配bean的3种方式
spring boot:2.0.3jdk:1.8自动创建bean即大家常见的这样的注解。 @EnableWebMvc @EnableCacheing 等等具体实现方式有3种。方式1:使用@Import + @Configuration 组合@Configurationpublic class HelloConfiguration { @Bean publ...原创 2019-07-11 10:10:36 · 475 阅读 · 0 评论 -
Hystrix初级使用
技术版本号:Springboot:2.0.3.releasespringcloud:Finchley.SR11.Hystrix线程池配置的属性的class文件:HystrixThreadPoolProperties2.hystrix的配置的属性文件:HystrixCommandProperties3.Hystrix默认的执行超时时间是1000ms,这个会覆...原创 2019-07-02 11:29:59 · 141 阅读 · 0 评论 -
spring security入门实例
公司内部项目的一个登录,头一次使用security,简单的基于xml配置,做点笔记。security配置 login-page="/auth/toLogin" default-target-url="/management/toManagement" u原创 2016-03-13 21:24:49 · 372 阅读 · 0 评论 -
spring http session 入门配置说明
简单demo,基于版本1.2一.流程概述主要是通过扩展ServletRequestWraper来实现的。1.SessionRepositoryFilter.doFilterInternal2.会创建SessionRepositoryRequestWrapper,这里面的getSession(boolean)会从外部存储创建session---sessionReposito...原创 2016-06-03 15:05:33 · 4750 阅读 · 1 评论 -
Spring声明式事务配置管理方法
环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys: 打开Add Libraries对话框,然后选定 MyEclipse Libraries: 点击Next,找到Spring 2.0 aop Librari转载 2012-10-22 10:26:30 · 555 阅读 · 0 评论 -
Spring @Transactional
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方转载 2012-10-09 17:28:57 · 421 阅读 · 0 评论 -
spring事务--一点小计
1. 使用事务管理器时,什么条件下开始事务?事务是什么时候开始?以及什么时候提交事务?某个方法required,而当时没有启动事务,这时候创建一个新事务。 某个方法require new。马上就会创建一个新事务(嵌套?)。 当创建事务的方法正常退出后,会提交对应的事务 引用2. 若某方法定了事务,但开始时候执行了一大堆不包含任何数据库操作的处理,此时会开始时候吗转载 2012-08-04 21:12:40 · 490 阅读 · 0 评论