上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 前面我们已经介绍了三种方式来操作数据库,在实际开发中,往往会出现一个服务连接多个数据库的需求,这时候就需要在项目中进行灵活切换数据源来完成多个数据库操作。这一章中,我们使用jdbcTemplate来学习多数据源的配置。 一 准备工作 1.1 建库、建表 我们新建两个库db1和db2,数据结构还是用前 阅读全文
posted @ 2020-10-09 15:37 Java旅途 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 单调的增删改查让越来越多的程序员感到乏味,这时候就出现了很多优秀的框架,完成了对增删改查操作的封装,只需要简单配置,无需书写任何sql,就可以完成增删改查。这里比较推荐的是Spring Data Jpa。 Spring Data JPA是Spring Data家族的一部分,可以轻松实现基于JPA的存 阅读全文
posted @ 2020-10-08 14:09 Java旅途 阅读(555) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Ja 阅读全文
posted @ 2020-10-07 23:40 Java旅途 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 在一部分内容中,我们学习了Restful接口的编写,及接口文档的生成。我们需要将接口数据进行持久化存储,这一部分我们主要学习几种持久化框架将数据进行存储。本部分内容中,我们都将使用mysql为例来做为演示数据库。 在刚开始接触数据库操作的时候我们都会使用JDBC来进行数据库操作,但是每次都要创建连接 阅读全文
posted @ 2020-10-07 12:53 Java旅途 阅读(452) 评论(0) 推荐(1) 编辑
摘要: 上一篇文章中介绍了使用Swagger生成接口文档,非常方便,功能也十分强大。如果非要说Swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。 下面我们一起来看看如何使用! 一、添加依赖 <depen 阅读全文
posted @ 2020-10-06 15:37 Java旅途 阅读(1439) 评论(0) 推荐(1) 编辑
摘要: 目前,大多数公司都采用了前后端分离的开发模式,为了解决前后端人员的沟通问题,后端人员在开发接口的时候会选择使用swagger2来生成对应的接口文档,swagger2提供了强大的页面调试功能,这样可以有效解决前后端人员沟通难的问题。 下面我们使用SpringBoot结合swagger2生成Restfu 阅读全文
posted @ 2020-10-06 00:13 Java旅途 阅读(856) 评论(0) 推荐(2) 编辑
摘要: 在开发中,我们经常会使用try/catch块来捕获异常进行处理,如果有些代码中忘记捕获异常或者不可见的一些异常出现,就会响应给前端一些不友好的提示,这时候我们可以使用全局异常处理。这样就不用在代码中写那些烦人的try/catch块了,代码的可读性也会提高。 SpringBoot提供的的注解@Cont 阅读全文
posted @ 2020-10-04 22:04 Java旅途 阅读(835) 评论(0) 推荐(0) 编辑
摘要: Spring Boot默认上传的单个文件大小1MB,一次上传的总文件大小为10MB。 单个文件上传使用MultipartFile参数来接收文件,多文件使用MultipartFile[]数组来接收,然后遍历它,当成单文件来处理。 问题一:如何配置上传文件大小限制? @Configuration pub 阅读全文
posted @ 2020-10-03 23:36 Java旅途 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: Spring Boot提供了两种格式的配置文件,分别是properties 和 yml。Spring Boot最大的特点就是自动化配置,如果我们想修改自动化配置的默认值,就可以通过配置文件来指定自己服务器相关的参数。 配置文件集约管理了配置信息,如果把配置参数写到Java代码中,维护起来非常不方便, 阅读全文
posted @ 2020-10-03 11:48 Java旅途 阅读(1271) 评论(0) 推荐(1) 编辑
摘要: Controller接收参数的常用方式总体可以分为三类。第一类是Get请求通过拼接url进行传递,第二类是Post请求通过请求体进行传递,第三类是通过请求头部进行参数传递。 1 @PathVariable接收参数 请求方式:localhost:7001/param/123 请求示例: 代码示例: @ 阅读全文
posted @ 2020-10-02 19:29 Java旅途 阅读(3359) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页