
spring boot
文章平均质量分 82
仓鼠打不过松鼠
叶的离去,是风的追求还是树的不挽留
展开
-
使用Spring Boot上传文件
pom包配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...原创 2018-04-07 23:44:15 · 290 阅读 · 0 评论 -
springboot整合shiro-登录认证和权限管理
这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由于Spring Security过于庞大和复杂,大多数公司会选择Apache Shiro来使用,这篇文章会先介绍一下Apache Shiro,在结合Spri...原创 2018-04-07 23:44:51 · 723 阅读 · 0 评论 -
使用Redis作为SpringBoot项目数据缓存
我们平时在项目中设计数据访问的时候往往都是采用直接访问数据库,采用数据库连接池来实现,但是如果我们的项目访问量过大或者访问过于频繁,将会对我们的数据库带来很大的压力。为了解决这个问题从而redis数据库脱颖而出,redis数据库出现时是以非关系数据库的光环展示在广大程序猿的面前的,后来redis的迭代版本支持了缓存数据、登录session状态(分布式session共享)等。所以又被作为内存缓存的形...原创 2018-03-24 14:56:32 · 1406 阅读 · 0 评论 -
使用Druid作为SpringBoot项目数据源
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。 Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池在一定程度上可以提高数据访问效率。本文主要介绍:...原创 2018-03-23 21:54:33 · 1475 阅读 · 0 评论 -
第五章:SpringBoot集成spring-boot-starter-mail发送邮件
发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,再后来springboot对此进行了封装就有了现在的spring-boot-starter-mail,这一章主要介绍此包。简单使用1、pom包配置 pom包...原创 2018-03-14 10:31:00 · 3640 阅读 · 1 评论 -
第四章:SpringBoot整合JavaMail发送邮件
简单介绍JavaMail是SUN公司提供给广大Java开发人员的一款邮件发送和接收的开源类库,支持常用的邮件协议,如:SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,不再需要考虑底层的通讯细节如:Socket,而是关注在逻辑层面。JavaMail可以发送各种复杂MIME格式的邮件内容,注意JavaMail仅支持JDK4及以上版本。构建项目本章项目无关Web...原创 2018-03-14 10:32:00 · 1646 阅读 · 0 评论 -
thymeleaf使用详解
thymeleaf介绍Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用。 Thymeleaf的与众不同是因为它使...原创 2018-03-14 10:31:47 · 667 阅读 · 0 评论 -
第三章:springboot+jpa+thymeleaf增删改查示例
这一章介绍如何使用jpa和thymeleaf做一个增删改查的示例。项目构建在pom.xml中添加JPA、Thymeleaf等相关jar包的依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...原创 2018-03-12 19:45:11 · 1706 阅读 · 0 评论 -
第二章:SpringBoot使用SpringDataJPA完成CRUD
SpringBoot框架内部提供了很多我们需要用到的组件。在我们平时的项目中,数据的存储以及访问都是最为核心的关键部分,现在有很多企业采用主流的数据库,如关系型数据库:MySQL,oracle,sqlserver。非关系型数据库:redis,mongodb等。SpringBoot已经为我们提供了很多种的数据库来做数据存储以及读取,这一章我们以MySQL为例来讲述本章的内容。构建Maven项...原创 2018-03-12 19:05:20 · 764 阅读 · 0 评论 -
第一章:Spring Boot快速入门
什么是 spring bootSpring Boot其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。Spring Boot 的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。Spring Boot 充分利用了 JavaConfig 的配置模式以及“约定优于配置”的理念,能够极大的简化基于 Spring MVC 的 Web ...原创 2018-03-12 12:51:09 · 269 阅读 · 0 评论 -
Spring Boot 2.0 迁移遇到的问题
1.findOne()这个方法找不到@RequestMapping(value = "/find") public User find(long id){ return userRepository.findOne(id); }2.0之后改成findById(id).get()来查询@RequestMapping(value = "/find")...原创 2018-04-09 21:18:50 · 279 阅读 · 0 评论