
Spring Boot
Future、Martin
因坚持而快乐
展开
-
Spring Boot学习
1、SpringBoot基本配置:1.使用1.8jdk2.使用Eclipse3.使用MavenHelloWord例子搭建过程:1.建立Maven项目2.pom.xml配置:<!-- spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。 --> <parent> &...原创 2018-04-03 16:34:52 · 206 阅读 · 0 评论 -
SpringBoot集成文件上传工具类
package com.saliai.lifebank_mall.utils;import com.saliai.lifebank_mall.common.message.BaseService;import com.saliai.lifebank_mall.common.message.ResponseType;import com.saliai.lifebank_mall.commo...原创 2018-12-27 13:34:34 · 3941 阅读 · 0 评论 -
SpringBoot集成Pagehelper分页插件无法分页的原因
最近在做项目时发现SpringBoot集成Pagehelper分页插件无法分页,无论pageSize传什么,后台查询数据都是全量查询返回,没有做到分页的效果,经过一轮排查,找到了原因:原因是pom文件引入的依赖是: <!-- http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/-->...原创 2018-12-26 14:23:57 · 3853 阅读 · 5 评论 -
Springboot打包项目问题--idea导入maven工程无法把mapper.xml文件添加到target文件目录下
一般作为jar包被引入其他项目,说明是公共模块代码,不需要单独部署。此时应该将该项目的pom.xml中如下内容去掉:<build><plugins><!--被引入的spring boot jar 包不能引入此plugin ,否则引入此jar包的项目编译时会报 找不到程序包 的错误--><!--<plugin>-->&...原创 2018-11-29 11:14:35 · 3259 阅读 · 0 评论 -
Spring Cloud创建服务提供者跟消费者并使用负载均衡
Eureka是一个很好的注册中心,接下来创建服务提供者以及消费者的工程,并通过Eureka注册中心进行服务器注册。如果不知道怎么建立注册中心的请参考另外一篇文章【Spring Cloud 入门程序,集成Eureka】 完成注册工程的建立1、创建一个Spring-Cloud-Provider的服务提供者工程,在yml文件中加入:server: host: localhost ...原创 2018-10-30 14:27:54 · 2187 阅读 · 0 评论 -
SpringBoot引用Eureka导致返回结果由json变为xml解决方案
在学习SpringCloud的时候,项目集成了Eureka时,无论使用@RestController还是@Controller + @ResponseBody返回的数据都是xml形式的数据,不是我们想要的json格式的数据,如下图:原因在我的SpringBoot项目中集成了EurekaServer,又需要jackson-dataformat-xml这个依赖 它可以将实体...原创 2018-10-30 14:02:37 · 3251 阅读 · 4 评论 -
springboot项目搭建(八)--使用Spring Boot集成FastDFS
1、建立一个springboot的工程,下面的是我的目录结构:2、pom文件引入依赖: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncodin...原创 2018-09-28 14:21:04 · 3784 阅读 · 0 评论 -
SpringBoot入门教程(七)--Spring Boot集成BeetlSql
引用BeetSql官网的一段话: BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。具体介绍可自行登录官网查看。1、pom.xml相关依赖<?xml version="1.0" encoding="UTF-8"?><proje...原创 2018-09-27 09:44:37 · 2968 阅读 · 0 评论 -
Spring Boot入门教程(三)---Spring Boot整合logback日志
在项目开发中,调试时必不可少的,以往我们最原始的做法就是用 System.out.println();进行打印输出,查看参数是否有问题。但是想一下,加入项目上线了,出现生产问题,项目都是部署在服务器上跑的,压根就没有ide给你进行查看调试。这个时候,日志就显得至关重要,日志能记录很多必要的信息,按照特定的规则保存在文件中,这样,假使项目线上出现了问题,我们也能通过日志查看,快速的定位出问题所在...原创 2018-06-11 10:20:34 · 392 阅读 · 0 评论 -
Spring Boot入门教程(二)---Spring Boot热部署(使用devtools进行热部署)
在开发过程中,我们在调试代码的时候,往往要根据需求进行代码的修改,每次修改代码我们都要重新编译一次项目,这不仅耗时,而且极其不方便。对于我们程序猿来说就是挥之不去的痛。SpringBoot中提供了使用devtools进行热部署的方案,让我们在修改代码时不用频繁的去重新编译新修改的逻辑代码,大大的节省了时间,提高开发效率。一、环境IDE : IntelliJ IDEA 2017.1.4 x64JD...原创 2018-06-10 17:11:44 · 622 阅读 · 0 评论 -
Spring Boot入门教程(一)---Spring Boot的Hello Word基础入门程序
现在微服务已经成为互联网的热点,现在主流的微服务框架阿里的Dubbo,以及现在热门的SpringCloud,而SpringCloud是基于Spring Boot的结构上进行开发的。相对于我们以前开发项目使用到的SSM(Spring+Spring MVC+mybatis)和更早期使用的SSH(Spring+Struts2+Hibernate),Spring Boot目的是用来简化新Spring应...原创 2018-06-10 16:08:51 · 338 阅读 · 1 评论 -
Spring Boot入门教程(五)---Spring Boot集成Mybatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。这是官网的介绍。传统的ORM框架Hiber...原创 2018-06-13 15:52:40 · 252 阅读 · 0 评论 -
Spring Boot集成RabbitMQ
摘要: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。 RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。以下实例请先安装...原创 2018-06-21 10:56:57 · 169 阅读 · 0 评论 -
Spring Boot入门教程(四)---Spring Boot集成JdbcTemplate模板
JdbcTemplate针对数据查询提供了多个重载的模板方法,你可以根据需要选用不同的模板方法。 如果你的查询很简单,仅仅是传入相应SQL或者相关参数,然后取得一个单一的结果。在以往SSH架构中,JdbcTemplate的使用是很广泛的,而且JdbcTemplate使用起来很方便,因为Spring是基于原jdbc的基础上进行封装转变成JdbcTemplate模板。下面是SpringBoot集成...原创 2018-06-12 10:20:51 · 227 阅读 · 0 评论 -
Spring Boot入门---Spring Boot集成Swagger2
在项目开发过程中,API接口文档的编写,一直是一个很头疼的问题,一方面,项目的时间非常的紧急,编写接口文档需要大量的时间,人力。在项目开发过程中基本手写接口文档的方式是极其少用的。在这,介绍Swagger2,一个能直接生成接口文档的工具。下面将Swagger2集成到我们的SpringBoot项目中。 一、引入相关依赖<dependency><groupId&...原创 2019-02-18 18:02:17 · 205 阅读 · 0 评论