草庐IT

一下明白@GetMapping、@PostMapping、@PutMapping、@DeleteMapping注解

全部标签

RESTful风格与Spring注解

RESTfulL是一种网络应用程序的设计风格和开发方式,即接口请求方式和路径的一种风格。普通风格:localhost:8080/add?a=1&b=2RestFul风格:localhost:8080/add/1/2GET获取:localhost:8080/item/1POST新增:localhost:8080/item/PUT修改:localhost:8080/item/DELETE删除:localhost:8080/item/1springmvc中也提供了多种形式的请求//RequestMapping可指定匹配请求类型,默认匹配所有请求类型//通过method参数指定匹配请求的类型,如:@R

RESTful风格与Spring注解

RESTfulL是一种网络应用程序的设计风格和开发方式,即接口请求方式和路径的一种风格。普通风格:localhost:8080/add?a=1&b=2RestFul风格:localhost:8080/add/1/2GET获取:localhost:8080/item/1POST新增:localhost:8080/item/PUT修改:localhost:8080/item/DELETE删除:localhost:8080/item/1springmvc中也提供了多种形式的请求//RequestMapping可指定匹配请求类型,默认匹配所有请求类型//通过method参数指定匹配请求的类型,如:@R

由char和byte的关系引申出去——总结一下java中的字符编码相关知识

由char和byte的关系引申出去——总结一下java中的字符编码相关知识一、字符编码手持两把锟斤拷,口中直呼烫烫烫​   在文章伊始,先来复习一下计算机中关于编码的一些基础知识,着重理清以下几个基本概念。1.码点(codepoint)​   计算机只能以二进制的形式存储文字,故而计算机中每一个字母,文字,符号,emoji都对应着一个二进制数,而这个二进制数就是码点。2.字符集​   光有码点还不够,我们还得知道有哪些码点,这些码点又能表示哪些字符,于是便又到了喜闻乐见的制定标准环节。标准所支持的所有字符及其对应码点的集合被称为字符集。例如学过C语言的同学都知道的ASCII字符集,它共包含了1

由char和byte的关系引申出去——总结一下java中的字符编码相关知识

由char和byte的关系引申出去——总结一下java中的字符编码相关知识一、字符编码手持两把锟斤拷,口中直呼烫烫烫​   在文章伊始,先来复习一下计算机中关于编码的一些基础知识,着重理清以下几个基本概念。1.码点(codepoint)​   计算机只能以二进制的形式存储文字,故而计算机中每一个字母,文字,符号,emoji都对应着一个二进制数,而这个二进制数就是码点。2.字符集​   光有码点还不够,我们还得知道有哪些码点,这些码点又能表示哪些字符,于是便又到了喜闻乐见的制定标准环节。标准所支持的所有字符及其对应码点的集合被称为字符集。例如学过C语言的同学都知道的ASCII字符集,它共包含了1

学习笔记——过滤器链;监听器;Servlet、Filter、Listener的注解方式开发

2023-01-06一、过滤器链1、含义:如果出现一个请求存在多个过滤器对其过滤,出现过滤器链。在放行前,过滤器是正序执行,放行后过滤器是倒序执行。2、过滤器的顺序:是与filter-mapping配置上下文位置有关二、监听器1、作用范围:(1)监听域对象的创建和销毁域对象:①ServletContext:应用域(对象是web项目加载时创建,web项目卸载时销毁),监听器接口是“ServletContextListener”。②HttpSession:会话域(第一次调用getSession创建,销毁是强制销毁),监听器接口是“HttpSessionListener”。③HttpServletR

学习笔记——过滤器链;监听器;Servlet、Filter、Listener的注解方式开发

2023-01-06一、过滤器链1、含义:如果出现一个请求存在多个过滤器对其过滤,出现过滤器链。在放行前,过滤器是正序执行,放行后过滤器是倒序执行。2、过滤器的顺序:是与filter-mapping配置上下文位置有关二、监听器1、作用范围:(1)监听域对象的创建和销毁域对象:①ServletContext:应用域(对象是web项目加载时创建,web项目卸载时销毁),监听器接口是“ServletContextListener”。②HttpSession:会话域(第一次调用getSession创建,销毁是强制销毁),监听器接口是“HttpSessionListener”。③HttpServletR

springboot~ApplicationContextAware与@Autowired注解

ApplicationContextAware是一个接口,它提供一个方法setApplicationContext,当spring注册完成之后,会把ApplicationContext对象以参数的方式传递到方法里,在方法里我们可以实现自己的逻辑,去获取自己的bean,当前对接的断言等;一般用在被封装的工具包,starter包中,方便给其它开发人员调用。@Autowired是直接给开发人员用的,直接注入对接类型的bean的,开箱即用,对应的注解还有@Qualifier,或者直接使用@Resource注解来实现按beanName的注入。例子LindContext@Componentpubliccl

springboot~ApplicationContextAware与@Autowired注解

ApplicationContextAware是一个接口,它提供一个方法setApplicationContext,当spring注册完成之后,会把ApplicationContext对象以参数的方式传递到方法里,在方法里我们可以实现自己的逻辑,去获取自己的bean,当前对接的断言等;一般用在被封装的工具包,starter包中,方便给其它开发人员调用。@Autowired是直接给开发人员用的,直接注入对接类型的bean的,开箱即用,对应的注解还有@Qualifier,或者直接使用@Resource注解来实现按beanName的注入。例子LindContext@Componentpubliccl

记录一下对jdk8后的接口的一些理解

对于jdk8后的接口,接口中加入了可以定义默认方法和静态方法。为什么要这样设计呢?是为了在给接口扩展方法的时候,不会影响已经实现了该接口的类加入默认方法可以解决:在添加方法的同时,不影响现有的实现类下面演示了一下默认方法和静态方法的使用:interfaceA{/***jdk8之后接口中可以加入默认、静态方法。*是为了在给接口扩展方法的时候,不会影响已经实现了该接口的类。*加入默认方法可以解决:在给接口添加方法的同时,不影响现有的实现类*//***jdk1.8前,接口中只能定义抽象方法和全局常量*接口中抽象方法只能是publicabstarct修饰,不能是protected修饰*接口中只能定义全

记录一下对jdk8后的接口的一些理解

对于jdk8后的接口,接口中加入了可以定义默认方法和静态方法。为什么要这样设计呢?是为了在给接口扩展方法的时候,不会影响已经实现了该接口的类加入默认方法可以解决:在添加方法的同时,不影响现有的实现类下面演示了一下默认方法和静态方法的使用:interfaceA{/***jdk8之后接口中可以加入默认、静态方法。*是为了在给接口扩展方法的时候,不会影响已经实现了该接口的类。*加入默认方法可以解决:在给接口添加方法的同时,不影响现有的实现类*//***jdk1.8前,接口中只能定义抽象方法和全局常量*接口中抽象方法只能是publicabstarct修饰,不能是protected修饰*接口中只能定义全