首页 > 其他分享 >Spring 方法命名为啥好多用post ?

Spring 方法命名为啥好多用post ?

时间:2023-07-13 18:14:13浏览次数:28  
标签:++ Spring Object 修改 bean 为啥 post

参考:
JLS
PreIncrementExpression
PostIncrementExpression

int a = 0;
a++; // post
++a; // pre

示例:

    @Test
    public void test() {
        int i = 0;
        System.out.println(i++);
        System.out.println(++i);
    }

 

意思是执行了方法之后,入参会发生改变。

换句话说这个方法会修改入参引用对应的堆的内容

 

再有:get post

get是为了获取内容

post 是为了提交内容

 

再有:"Post Your Answer"

 

再有:"post man"

 

投递,提交,等等

 

Spring 中的例子:

postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry)  // 修改org.springframework.beans.factory.support.BeanDefinitionRegistry
postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) // 修改 org.springframework.beans.factory.BeanFactory
postProcessBeforeInitialization(Object bean, String beanName) // 修改bean
postProcessAfterInitialization(Object bean, String beanName) // 修改bean

 

标签:++,Spring,Object,修改,bean,为啥,post
From: https://www.cnblogs.com/zno2/p/10345846.html

相关文章

  • spring bean 的属性为 java.util.Properties 时如何初始化该属性
       publicclassFooBean{privatejava.util.Propertiesattr;publicjava.util.PropertiesgetAttr(){returnattr;}publicvoidsetAttr(java.util.Propertiesattr){this.attr=attr;}} <beanid=......
  • SpEL (Spring Expression Language)
    https://docs.spring.io/spring-framework/docs/3.0.x/reference/expressions.html 6.1 IntroductionTheSpringExpressionLanguage(SpELforshort)isapowerfulexpressionlanguagethatsupportsqueryingandmanipulatinganobjectgraphatruntime.T......
  • spring 静态变量方式加载properties 文件(支持profile)
     foo-test.properties(测试环境)foo-pro.properties(生产环境)需要根据spring.profiles.active切换 importjava.io.IOException;importjava.util.Properties;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.beans.facto......
  • Spring及IOC
    Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架) IoC容器控制反转IoC(InversionofControl),是一种设计思想,DI(依赖注入)是实现IoC的一种方法没有IoC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控......
  • urllib默认只支持HTTP/HTTPS的GET和POST方法
    URL编码转换:urllib的urlencode()urllib和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下:urllib模块仅可以接受URL,不能创建设置了headers的Request类实例;但是urllib提供 urlencode 方法用来产生GET查询字符串,而urllib2则没有。(这是urll......
  • SpringMVC入门案例
                ......
  • spring纯注解开发模式
    1、IOC的注解:1.1@Component【重点】:相当于<bean>标签:把对象交给spring管理,spring会帮助我们创建对象。@controller,@Service,@Repository与@Component的作用完全一致,但更加详细化。@Controller:用于web层的bean;@Service:用于service层的bean;@Repository:用于dao层的bean;1.2其他......
  • spring cloud Eureka 注册中心
    SpringCloud是一组框架和工具集,用于快速构建分布式系统,为微服务架构提供了全套技术支持。其中,注册中心是SpringCloud微服务架构中的一个重要组件,它提供了服务注册和发现的功能,是构建分布式系统的基础。本文将介绍SpringCloud中的Eureka注册中心,并给出相应的示例说明。Eureka注......
  • Springboot实现注解判断权限
    Springboot实现注解判断权限今天记录一下使用springboot的注解来给方法加权限避免了每个方法都需要大量的权限判断超级好用√@目录Springboot实现注解判断权限1.创建权限注解2.定义一个权限的枚举类3.创建拦截器AOP校验权限poincut表达式介绍4.使用注解1.创建权限注解首先......
  • springboot整合kafka
    一、引入依赖(kafka的版本和springboot的版本对不上的话,启动会报错,包类不存在)<dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>2.5.1.RELEASE</version></de......