SpringBoot项目搭建、MyBatis整合、分页及文件上传的实现

SpringBoot项目搭建 MyBatis 整合 实现分页 实现文件上传 一、搭建SpringBoot项目 搭建项目前需要配置Java环境,Java环境配置可以在网上都可以找到的,这里就不做太多介绍。使用的开发工具是IntelliJ IDEA集成环境开发工具,其自带创建SpringBoot项目模板,特别方便。 下面就来说下创建的步骤: (1) 选择菜单File -> New -> P

用更优雅的方式发HTTP请求(RestTemplate详解)

1.简述RestTemplate         是Spring用于同步client端的核心类,简化了与http服务的通信,并满足RestFul原则,程序代码可以给它提供URL,并提取结果。默认情况下,RestTemplate默认依赖jdk的HTTP连接工具。当然你也可以 通过setRequestFactory属性切换

SpringMVC 框架及部署方式介绍

Java语言现在应用比较多的MVC框架有SpringMVC,Struts2两种。 首先,什么是MVC? MVC其实就是一种软件的设计模式。在开发中并没有强制我们必须去遵循这种设计模式,但是遵循MVC模式会使我们系统层次更清晰;职责更明确;扩展性更强;耦合度降低。 一、SpringMVC 概述: Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的 MVC 框架之

使用mybatisUtil工具类体验基于xml和注解实现

项目结构    基础入门可参考:mybatis学习笔记(一)-- 简单入门(附测试Demo详细过程)   开始体验   1、新建项目,新建类MybatisUtil.java,路径:src/util/MybatisUtil.java package util; import java.io.InputStream; import org.apache.ibatis.session

MyBatis一次执行多条SQL语句

解决办法不外乎有三个:     1、多条sql分批执行;     2、存储过程或函数调用;     3、sql批量执行。 今天我要说的是MyBatis中如何一次执行多条语句(使用mysql数据库)。 1、修改数据库连接参数加上allowMultiQueries=true,如: h