Spring Boot
itlemon2021
年华易逝,且行且珍惜!
展开
-
Spring Boot整合Druid连接池开启数据库监控功能
Spring Boot整合Druid连接池开启数据库监控功能 Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容的数据库,包括Oracle、MySQL、Derby、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。原创 2017-11-07 15:02:21 · 15442 阅读 · 0 评论 -
Spring Boot启用异步线程
一般的后台管理系统都有导出报表的功能,对于大数据量的报表导出,通常比较耗时,比如管理员点击一个导出按钮,往往要等待很长的时间直到报表成功导出才可以进行下一步操作,显然这种同步的方式已经满足不了需求了。现在实际开发中常用的方式是采用JMS消息队列方式,发送消息到其他的系统中进行导出,或者是在项目中开启异步线程来完成耗时的导出工作。本文将结合文本导出的场景,来讲解一些Spring Boot中如何开启...原创 2018-10-31 14:31:14 · 10419 阅读 · 0 评论 -
Spirng Boot整合Mybatis实现增删改查案例-注解版
前面的文章介绍了Spring Boot整合JPA实现数据库的访问功能,这里再次介绍Spring Boot整合Mybatis实现数据的增删改查功能。一、Maven依赖这里贴出Spring Boot整合Mybatis的完整pom.xml文件代码:project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs原创 2018-01-04 22:23:14 · 6160 阅读 · 2 评论 -
Spring Boot整合Ehcache实现缓存功能
这里介绍Spring Boot结合JPA,MySQL和Ehcache实现缓存功能,提高程序访问效率。一、Maven依赖主要依赖如下所示:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/原创 2017-11-22 13:52:22 · 19485 阅读 · 0 评论 -
Spring Boot实现文件上传
一、文件上传的配置Spring Boot默认支持文件上传,对文件上传支持友好。对上传进行配置如下:# 配置上传参数spring: http: multipart: enabled: true # 默认支持文件上传 file-size-threshold: 0 # 支持文件写入磁盘 max-file-size:原创 2017-11-22 13:44:22 · 4458 阅读 · 0 评论 -
Spring Boot使用CORS解决跨域问题
一、跨域问题描述Web开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS等等。 CORS 与 JSONP 相比: 1、 JSONP 只能实现 GET 请求,而 CORS 支持所有类型的 HTTP 请求。 2、 使用 CORS,开发者可以使用普通的 XMLHttpRequest 发起请求和获得数据,比起 JSONP 有更好的 错误处理。 3、 JSONP 主要被老的浏览器支原创 2017-11-22 13:37:22 · 11385 阅读 · 0 评论 -
Spring Boot错误处理
Spring Boot常见的错误处理方法有三种,在实际使用的过程中选择其中一种即可。方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController。package com.lemon.springboot.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import o原创 2017-11-22 13:25:28 · 4964 阅读 · 0 评论 -
Spring Boot整合模板引擎
一、FreeMarker模板引擎Spring Boot支持FreeMarker模板引擎,它是在Spring MVC基础上加入了自动配置的特性,在使用FreeMarker模板引擎的时候,需要在resources文件夹内建立static文件夹存放静态资源(一般包括css、images、js),还要建立一个templates文件,用于存放FreeMarker模板。1)依赖配置<?xml version="原创 2017-11-22 11:48:19 · 4129 阅读 · 0 评论 -
Spring Boot配置文件简单介绍
Spring Boot对配置文件支持非常友好,支持*.properties和*.yml,前者是常用的配置文件,后者是Spring Boot推荐的配置文件。一、Spring Boot支持的配置文件Spring Boot支持两种配置文件,一个是常见的.properties格式,另外一个就是专有的.yml或者*.yaml格式。一般两者的命名都是application。二、配置随机值这里是介绍如何配置随机原创 2017-11-20 18:58:40 · 6235 阅读 · 0 评论 -
Spring Boot整合Redis
Spring Boot整合Redis一、Maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org原创 2017-11-01 13:55:00 · 3757 阅读 · 0 评论 -
Spring Boot+JPA+Mysql完成数据库整合操作
Spring Boot结合JPA操作Mysql数据库十分方便,可以做到零配置文件。具体流程如下。一、Maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc原创 2017-10-31 14:22:51 · 9511 阅读 · 1 评论 -
Spring Boot简单环境配置
Spring Boot简单环境搭建一、创建一个简单的Maven项目使用Maven,通过导入Spring Boot的starter模块,可以将许多程序依赖的包自动导入到工程中。使用Maven的parent POM,还可以更加容易地管理依赖的版本和使用默认的配置,工程中的模块也可以很方便地继承它。在pom.xml中添加如下依赖: org.springframew原创 2017-10-29 23:21:48 · 5985 阅读 · 0 评论 -
Spring Boot整合ActiveMQ
很多时候,多个系统间要相互集成,那么就避免不了系统的信息交互,例如:我们在上网的过程中需要使用到手机的短信验证码来注册账户等操作,对于一类敏感操作,往往也需要使用到短信业务,对于这一类系统而言,短信系统往往都是通过消息服务集成到主系统中的,当用户使用到短信业务的时候,主系统发送异步消息到短信系统中,通知短信系统完成短信发送的操作。有时候由于业务繁忙,短信系统没有立刻将短信发送出去,往往都是延迟几...原创 2018-10-31 20:15:56 · 3860 阅读 · 2 评论