
springboot
文章平均质量分 89
愿天堂没有阿雨
没有人能随随便便成功,但没有必要活得像尘埃一样卑微。
展开
-
Spring Boot系列(一) Spring Boot介绍和基础POM文件
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot的特点1. 创建独立的Sprin转载 2017-11-10 10:13:00 · 1708 阅读 · 0 评论 -
Spring Boot系列(十三) Spring Boot 发送邮件
Spring框架使用JavaMailSender接口为发送邮件提供了一个简单的抽象,并且Spring Boot也为它提供了自动配置和一个starter模块。如果spring.mail.host和相关的库(通过spring-boot-starter-mail定义)都存在,一个默认的JavaMailSender将被创建。该sender可以通过spring.mail命名空间下的配置项转载 2017-11-13 17:17:22 · 250 阅读 · 0 评论 -
@SpringApplicationConfiguration(classes = Application.class) 报错,注解不能导入。
注在学习spring boot时,按照文档学习时测试时,我也是遇到这个问题,看了好多资料,有的说是这个注解在1.4就被替换了,我用的1.5.2版本的,直接用自动生成的两个注解就可以实现测试功能。@RunWith(SpringRunner.class)@SpringBootTest转载 2017-11-14 16:58:38 · 5005 阅读 · 0 评论 -
spring boot成功启动后访问报错404的问题
自己写了一个spring boot的hello world 项目 访问的时候报错Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Dec 14 16:35:25 CST转载 2017-12-27 15:29:31 · 1164 阅读 · 0 评论 -
Access denied for user 'root'@'localhost' (using password: YES)
今天用springboot 连接数据库时发现报这个错,然后上网查了一下说是数据库名或者密码错误,然后仔细检查了一下,发现没有错,因为以前写过项目就直接复制过来了。最后才发现是复制密码的时候,多复制了个空格,导致一直连不上数据库。原创 2017-12-27 15:38:19 · 263 阅读 · 0 评论 -
spring boot应用启动原理分析
spring boot quick start在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。如果之前没有使用过spring boot可以通过下面的demo来感受下。 下面以这个工程为例,演示如何启动Spring boot项目:git clone git转载 2017-12-28 15:36:02 · 298 阅读 · 0 评论 -
Spring Boot深入原理 - SpringApplication启动原理
我们知道,如果不需要特殊的配置,只需要在main方法里调用SpringApplicatio.run()方法即可启动Spring Boot应用:public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args);}作为深入原理的第一篇,我转载 2017-12-29 11:35:42 · 4091 阅读 · 0 评论 -
Spring Boot中使用Spring-data-jpa
为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我们以操作Java实体的方式最终将数据改变映射到数据库表中。为了解决抽象各个Java实体基本的“增删改查”操作,我们通常会以泛型的方式封装一个模板Dao来进行抽象简化,但是这样依然不是很方便,我们需要针对每个实体编写一个继承自泛型模板Dao的接口,再编写该接口的实转载 2018-01-10 10:32:56 · 257 阅读 · 0 评论 -
Springboot 之 使用JPA进行分页操作
本文章来自【知识林】在上一篇文章《Springboot 之 使用JPA对数据进行排序》中讲述了使用JPA对数据进行排序,本文章将沿用其基础数据及项目代码进行扩展,着重讲述使用JPA对数据进行分页的操作,同时也会进行相应封装及与排序整合。原生分页@Testpublic void test1() { Pageable pageable =new PageRequest(0转载 2018-01-10 11:20:47 · 4121 阅读 · 0 评论 -
Spring Boot系列(十二)Spring Boot整合ActiveQ实现消息收发和订阅
javax.jms.ConnectionFactory接口提供了一个标准的用于创建一个javax.jms.Connection的方法,javax.jms.Connection用于和JMS代理(broker)交互。尽管为了使用JMS,Spring需要一个ConnectionFactory,但通常不需要直接使用它,而是依赖于上层消息抽象,Spring Boot会自动配置发送和接收消息需要的设施(inf转载 2017-11-13 17:16:56 · 316 阅读 · 0 评论 -
Spring Boot系列(十一) Spring Boot 日志控制
Spring Boot对日志的处理,和我们平时的日志处理完全一致,通过logback.xml进行日志管理功能。为了简便,这里采用“Spring Boot构建框架”一章节使用的工程,讲述如何在Spring Boot中处理日志。第一步,虽然Spring Boot中application.properties配置文件提供了日志的配置,但是个人更倾向于旧的配置方式。在src/main/re转载 2017-11-13 17:16:03 · 597 阅读 · 0 评论 -
Spring Boot系列(十)Spring Boot整合Elasticsearch全文搜索引擎
Elastic Search是一个开源的,分布式,实时搜索和分析引擎。Spring Boot为Elasticsearch及Spring Data Elasticsearch提供的基于它的抽象提供了基本的配置。Spring Boot提供了一个用于聚集依赖的spring-boot-starter-data-elasticsearch 'StarterPOM'。引入spring-bo转载 2017-11-13 17:15:22 · 1480 阅读 · 0 评论 -
Spring Boot系列(二) Spring Boot 构建框架
什么Spring Boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式。环境准备 一个比较不错转载 2017-11-10 10:19:00 · 306 阅读 · 0 评论 -
Spring Boot系列(三) Spring Boot 常用注解
@RestController和@RequestMapping@RestController被称为一个构造型(stereotype)注解。它为阅读代码的开发人员提供建议。对于Spring,该类扮演了一个特殊角色。它继承自@Controller注解。4.0之前的版本,spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。使用这个特性转载 2017-11-10 10:27:12 · 280 阅读 · 0 评论 -
Spring Boot系列(四)Spring Boot Maven插件
Spring Boot Maven插件提供了使用Spring Boot应用程序步骤如下:重新打包:创建一个可自动执行的jar或war文件。它可以替换常规工件,或者可以使用单独的分类器附加到构建生命周期。运行:运行您的Spring引导应用程序与几个选项传递参数。启动和停止:将Spring Boot应用程序集成到集成测试阶段,以便应用程序在其之前启动。构建信转载 2017-11-10 10:28:34 · 302 阅读 · 0 评论 -
Spring Boot系列(五)创建jar与热部署
创建一个完全自包含的可执行jar文件,该jar文件可以在生产环境运行。可执行jars(有时候被称为胖jars "fat jars")是包含你的编译后的类和你的代码运行所需的依赖jar的存档。可执行jars在Java没有提供任何标准的加载内嵌jar文件(即jar文件中还包含jar文件)的方法。如果想发布一个自包含的应用这就是一个问题。为了解决该问题,很多开发者采用"共享的"jar转载 2017-11-10 10:31:21 · 2011 阅读 · 0 评论 -
Spring Boot系列(六)Spring Boot 连接MySql数据库
Spring Boot可以大大简化持久化任务,几乎不需要写SQL语句,在之前章节“Spring Boot 构建框架”中我们新建了一个Spring Boot应用程序,本章在原有的工程中与数据库建立连接。Spring Boot有两种方法与数据库建立连接,一种是使用JdbcTemplate,另一种集成Mybatis,下面分别为大家介绍一下如何集成和使用这两种方式。转载 2017-11-10 13:22:44 · 458 阅读 · 0 评论 -
Spring Boot系列(七)Spring Boot使用Redis实现session共享
Redis是一个缓存消息中间件及具有丰富特性的键值存储系统。Spring Boot为Jedis客户端库和由Spring Data Redis提供的基于Jedis客户端的抽象提供自动配置。spring-boot-starter-redis'Starter POM'为收集依赖提供一种便利的方式。引入spring-boot-starter-redis,在pom.xml配置文件中增加配转载 2017-11-10 13:28:03 · 950 阅读 · 0 评论 -
Spring Boot系列(八) Spring Boot中使用MongoDB数据库
MongoDB是一个开源的NoSQL文档数据库,它使用一个JSON格式的模式(schema)替换了传统的基于表的关系数据。Spring Boot为使用MongoDB提供了很多便利,包括spring-boot-starter-data-mongodb 'Starter POM'。引入spring-boot-starter-data-mongodb包,在pom.xml配置文件中增加转载 2017-11-11 11:18:16 · 2872 阅读 · 0 评论 -
Spring Boot系列(九) Spring Boot集成Sorl搜索客户端
Apache Solr是一个搜索引擎。Spring Boot为solr客户端库及Spring Data Solr提供的基于solr客户端库的抽象提供了基本的配置。Spring Boot提供了一个用于聚集依赖的spring-boot-starter-data-solr 'Starter POM'。引入spring-boot-starter-data-solr依赖,在pom.xml转载 2017-11-13 17:14:25 · 2826 阅读 · 0 评论 -
spring boot + JdbcTemplate 使用druid数据源
添加依赖 [html] view plain copy dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-jdbcartifactId>转载 2018-01-10 14:24:59 · 2998 阅读 · 0 评论