随笔分类 - Sprint Boot
关于Sprint Boot的学习和应用
摘要:Spring Boot(十七):使用Spring Boot上传文件 环境:Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0 一、pom包配置 引入了spring-boot-starter-thymeleaf做页面模板引擎,写一些简单的上传示例。 二、启动类设置 tomc
阅读全文
摘要:Spring Boot(十六):使用Jenkins部署Spring Boot jenkins是devops神器,介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为四个步骤; 第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步
阅读全文
摘要:Spring Boot(十五):spring boot+jpa+thymeleaf增删改查示例 一、快速上手 1,配置文件 (1)pom包配置 pom包里面添加jpa和thymeleaf的相关包引用 (2)在application.properties中添加配置 其中propertiesspring
阅读全文
摘要:Spring Boot(十四):spring boot整合shiro-登录认证和权限管理 使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全
阅读全文
摘要:Spring Boot(十三):spring boot小技巧 一、初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用Jpa,另外一种是Spring JDBC。两种方式各有区别下面来详细介绍。 1,使用Jpa 在使用spring boot jpa的情况下设
阅读全文
摘要:Spring Boot(十二):spring boot如何测试打包部署 一、开发阶段 1,单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。 (1)在pom包中添加spring-boot-starter-test包引用 (2)开发测试类 以最简单的he
阅读全文
摘要:Spring Boot(十一):Spring Boot中MongoDB的使用 mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,
阅读全文
摘要:Spring Boot(十):邮件服务 发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此
阅读全文
摘要:Spring Boot(九):定时任务 一、pom包配置 pom包里面只需要引入springboot starter包即可 二、启动类启用定时 在启动类上面加上@EnableScheduling即可开启定时 三、创建定时任务实现类 定时任务1: 定时任务2: 结果如下: 四、参数说明 @Schedu
阅读全文
摘要:Spring Boot(八):RabbitMQ详解 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。
阅读全文
摘要:Spring Boot(七):springboot+mybatis多数据源最简解决方案 说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。 一、配置文件 pom包就不贴了比较简单该依赖的就依赖,主要是数据库这边的配置: 一个test1库和一个test2库,其
阅读全文
摘要:Spring Boot(六):如何使用mybatis orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。 目前情况:传统企业
阅读全文
摘要:Spring Boot(五):spring data jpa的使用 一、spring data jpa介绍 1,JPA是什么 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出
阅读全文
摘要:Spring Boot(四):thymeleaf使用详解 thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。 一、thymeleaf介绍 Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JS
阅读全文
摘要:Spring Boot(三):Spring Boot中Redis的使用 Spring Boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。 一、Redis介绍 Redis是目前业界使用最广泛的内存数据存储。 相比memcached,Redis支持更丰富的数据结构,例如hashes,
阅读全文
摘要:Spring Boot(二):web综合开发 一、web开发 Spring Boot web开发非常的简单,其中包括常用的json输出、filters、property、log等 1,json 接口开发 在以前的spring 开发的时候需要我们提供json接口的时候需要做配置: 添加 jackjso
阅读全文
摘要:Spring Boot(一):入门篇 一、Spring Boot介绍 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。就是spring boot其实不
阅读全文