Spring
xiaojia1100
好好学习,天天向上。
https://github.com/xiaojiaC
展开
-
Spring事务机制
public interface TransactionDefinition { int PROPAGATION_REQUIRED = 0; // 支持当前事务,如果当前没有事务,就新建一个事务。 int PROPAGATION_SUPPORTS = 1; // 支持当前事务,如果当前没有事务,就以非事务方式执行。 int P...原创 2020-04-14 20:51:37 · 246 阅读 · 0 评论 -
Spring MVC
九大基础组件MultipartResolverLocaleResolverThemeResolver:站点主题样式HandlerMappingHandlerAdapterHandlerExceptionResolverRequestToViewNameTranslator:可以在处理器返回的View为空时使用它根据Request获取ViewNameViewResolverFla...原创 2020-03-10 19:29:02 · 1171 阅读 · 0 评论 -
Spring 依赖注入(DI)
Spring倡导面向接口编程,面向接口编程与依赖注入协作实现了松散耦合。因此以下示例仅供参考,并不倡导。// 示例类:package com.spring.study.model;// 地址public class Address { private String country; private String province; private String city;原创 2015-09-01 15:36:08 · 373 阅读 · 0 评论 -
Spring SpEL表达式
Spring 3.0创建了一种新的方式用以配置对象的注入(set注入或者构造参数注入),它便是SpEL(Spring Expression Language)。基础特性 SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL.字面量的表示整数<property name="count" value="#{5}"/>小数<property name="frequency" value原创 2015-09-02 18:48:42 · 658 阅读 · 0 评论 -
Spring AOP
AOP术语通知:定义切面要做什么,以及何时做这些事情。 Spring支持以下5种类型通知: 通知 描述 Before 在方法被调用之前 After 在方法完成之后调用通知,无论方法是否执行成功 After-returning 在方法成功执行之后调用通知 After-throwing 在方法抛出异常后调用通知 Around 通知包裹了被通知的方法,在被通原创 2015-09-15 16:08:24 · 402 阅读 · 0 评论 -
Spring 给Bean属性注入null值
空字符串值可以使用<value/>元素可用来表示。例如:<bean class="ExampleBean"> <property name="email"><value/></property></bean>等同于Java代码: exampleBean.setEmail("")。null值则可以使用<null/>元素可用来表示。例如:<bean class="ExampleBean"> <原创 2016-06-06 14:40:06 · 1671 阅读 · 0 评论 -
SpringBoot AutoConfig
自动化配置中使用的条件化注解 条件化注解 配置生效条件 @ConditionalOnBean 配置了某个特定的Bean @ConditionalOnMissingBean 没有配置某个特定的Bean @ConditionalOnClass ClassPath中有指定的类 @ConditionalOnMissingClass ClassPath中缺少指定的类原创 2016-10-19 17:31:46 · 3603 阅读 · 0 评论 -
SpringBootCLI 安装
方法一官方文档方法二获取并安装SDKMAN(Software Development Kit Manager):curl -s get.sdkman.io | bash启用sdkman-init.sh:source ~/.sdkman/bin/sdkman-init.sh安装Spring Boot CLI:sdk install springboot检查安装成功与否:spring --version原创 2016-10-19 10:32:49 · 2802 阅读 · 0 评论