04 2018 档案
摘要:一、简介 redis是一种非关系型数据库,它的数据结构是key-value的存储形式;能够支持多种类型的数据存储,如:string/list/map/object...等。springboot自然也对它进行了整合,我们只需要添加依赖和配置即可。 二、依赖 三、配置 这里我们配置了redis的IP/端
阅读全文
摘要:一、Poi简介 在后台管理系统中,我们经常要做的导出操作,通常导出为Excel文档的形式,而Poi则提供了这种需要的支持。 二、Workbook/HSSFWorkbook/XSSFWorkbook 1) Workbook是Poi模型中的工作簿的概念,等同于Excel文档,我们的一切操作都基于这个工作
阅读全文
摘要:springboot开启声明式事务很简单: 1)注解: @EnableTransactionManagement 2) 实现:TransactionManagementConfigurer接口 3)注入数据源 注意:如果存在多数据源的情况,只能指定一个数据源开启声明式事务,否则会报错
阅读全文
摘要:通常我们的程序有着多个环境: 1、开发环境; 2、生产环境。 等 环境的配置各不相同,我们希望通过一个简单的配置来切换环境,而springboot轻松地实现了该功能: 一、多环境需要多配置文件 一般我们默认有着:application.properties配置文件,现在我们添加两个环境的文件,文件名
阅读全文
摘要:本文基于上一篇“集成mybatis”内容 1、添加依赖 2、修改配置 3、使用示例
阅读全文
摘要:这里使用mysql数据库,省略数据库创建过程 1、添加依赖 2、添加数据库配置 3、编写代码
阅读全文
摘要:1、简介 thymleaf是一个基于html的页面模板,springboot极力推荐使用它,代替jsp。 API地址:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#introducing-thymeleaf 2、使用
阅读全文
摘要:springboot提供了热部署,需要添加依赖: 当eclipse类路径下文件触发ctrl + s或者IDEA类文件触发build的时候就会重启 自动触发重启:编译插件需要添加fork = true 注意:如果IDEA工具设置了自动编译,那么不添加fork也会触发自动重启 设置步骤如下: 1)set
阅读全文
摘要:1、基本概念 Spring的出现对于企业级应用来说是一个福音,它让企业级应用开发更加地简单。但是随着Spring的不断发展,它也慢慢变得越来越重。即使apache出品的maven工具能够使得项目创建、管理更加地轻便,但对于开发人员来说依旧存在负担: 1)不得不处理xml等配置文件; 2)不得补处理各
阅读全文
摘要:一、基本概念 在项目中我们经常性做的一件事是“匹配”字符串 比如: 1、我们要验证用户输入的手机号是否合法? 2、验证设置的密码是否符合规则? 3、或者替换指定字符串中的一些内容。 这么一看,似乎正则表达式就是在查找、处理字符串。 二、如何使用 1、首先,我们需要定义一个模板(Pattern),这个
阅读全文
摘要:当前的浏览器能够识别文件格式,如果浏览器本身能够解析就会默认打开,如果不能解析就会下载该文件。 那么使用nginx做资源服务器的时候,如何强制下载文件呢? 如上,在location中添加头信息即可(测试成功,配置完毕./nginx -s reload 需要重新加载配置文件):
阅读全文
浙公网安备 33010602011771号