SpringMVC 中 @ResponseBody 和 @RequestBody 注解
@ResponseBody和 @RequestBody 作用 @RequestBody 将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用 @Respo...
@ResponseBody和 @RequestBody 作用 @RequestBody 将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用 @Respo...
Spring 对事务控制的支持统一在 TransactionDefinition 类中描述,该类有以下几个重要的接口方法: int getPropagationBehavior():事务的传播行为 int getIsolationLevel():事务的隔离级别 int getTimeo...
如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估...
在本文中,笔者向大家介绍下Java中一个非常重要也非常有趣的特性,就是自动装箱与拆箱,并从源码中解读自动装箱与拆箱的原理,同时这种特性也留有一个陷阱。开发者如果不注意,就会很容易跌入这个陷阱。 ...
一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程 //自动装箱Integer total = 99; //自定拆箱int totalprim = total;1234512345 简单一点说,装箱就是自动将基本数据类型转换...
又遇到一个问题,引以为戒 在项目开发中,我在后台java代码中把一个json字符串传递给request对象request.setAttribute("request_params",json字符串); 在form表单中的input文本框进行接收 <input name="re...
前言 本文将结合实际谈谈23种设计模式,每种设计模式涉及 定义:抽象化的定义与通俗的描述,尽量说明清楚其含义与应用场景 示例:如果项目中有使用过该模式,则会给出项目中的代码,否则会给出尽可能简单...
什么是重构 所谓重构是这样一个过程:在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。本质上说,重构就是在代码写好之后改进它的设计。 重构(名词):对软件内部结构的一种调整,...
为什么需要并发 并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开。这样做可以明显改进应用程序的吞吐量(获得更多的CPU调度时间)和结构(程序有多个部分在协同工作)。...
内部类 内部类是指在一个外部类的内部再定义一个类,是一个编译时的概念,一旦编译成功,内部类与其外部类就会成为完全不同的两类,只是内部类的前面会冠以外部类的类名和$符号,如一个outer类内部定义了...
原文/项目 地址:https://github.com/sqshq/PiggyMetrics 由于最近公司业务需要,需要搭建基于Spring Cloud的微服务系统。遍访各大搜索引擎,发现国内资料少之又少,也难怪,国内Dubbo正统治着天下。但是...
1、赋值格式 2、处理日期格式 public void create_Excel() throws Exception{ Workbook workbook = new HSSFWorkbook(); // 定义一个工作博 Sheet sheet = workbook.creat...
1、饿汉式是在单例类的实例在JVM启动时就创建好了,懒汉式则是在第一次访问单例类的实例时才去创建,即可以把饿汉式看成是预加载,懒汉式则为延迟加载; 示例代码: public class EagerSingleton { ...
十六进制字符串转换为byte数组 byte数组转换为十六进制字符串 int转换为byte数组 byte数组转换为int 保留几位小数 /** * 十六进制字符串转换为byte数组 * * @param hexString * @return ...
Java中Unicode和中文互相转换 /** * 汉字转换Unicode * @param str * @return */ public static String StringToUnicode(String str) { char[] arChar = str.toCharArray(); ...