分类 计算机相关 下的文章

一些 API 的报错信息通过 Response 的 body 返回。使用 HttpClient 能正常获取到 StatusCode 和 body 中的错误提示。然而使用 RestTemplate ,会直接抛出下面的异常。如果想获取原始的信息并进一步处理会比较麻烦。

之前的文章写了 Android 运用 NanoHTTPD 上传和下载文件,当时测试时用的是 curl 命令上传下载文件,现在要使用 Spring 后端来上传和下载文件到 Android 端,服务器本地文件 <-------> Spring <-------> Android

在学习 IO 流之前,我们写的程序都是在内存里面自己跟自己玩。比如你声明一个变量,创建一个数组,创建一个集合,写一个排序算法,模拟一个链表,使用一些常用的 API,其实都只是自己在内存里面玩一玩。

@Autowired
private ApplicationContext applicationContext;
/**
 * 获取并打印Spring容器中所有的Bean名称
 */
@Test
public void beanList() {
    System.out.println(Arrays.toString(applicationContext.getBeanDefinitionNames()));
}

在直接讲出什么是Servlet之前,先来说说JavaJava是一种功能强大的通用型编程语言,可以处理HTTP请求,可以访问数据库,可以生成HTML`代码,您完全可以使用原生Java来开发动态网站。但是,使用原生Java开发动态网站非常麻烦,需要自己解析HTTP请求的报头,需要自己分析用户的请求参数,需要自己加载数据库组件... 种种原因导致使用原生Java开发动态网站几乎是一件不能被接受的事情。正是基于这种原因,Java 官方后来推出了Servlet技术,它对开发动态网站需要使用的原生Java API进行了封装,形成了一套新的API,称为 Servlet API

在学习Spring Boot过程中经常遇到把XX类作为Bean注入Spring容器中,那个Bean到底是什么呢?从知乎上看到一个回答。

在之前的文章中介绍了Maven的安装,现在基于Java的NanoHTTPD这个库来讲下Maven的使用。