SpringBoot
穷水叮咚
这个作者很懒,什么都没留下…
展开
-
创建第一个springboot项目
首先创建一个maven项目2.在pom中依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE<...原创 2018-04-23 16:03:39 · 216 阅读 · 0 评论 -
Springboot指定不同的启动环境方法总结
概要Springboot启动指定不同的环境也主要是通过spring.profiles.active来做的,简单且容易理解。配置方式配置方式主要分为2类:1,各环境配置写在不同的文件或文件夹当中,这个在通过docker容器部署的标准配置了2,更简单、普通和常用的方式是通过把各环境的配置写在一个文件当中,尤其适于配置项少的情况,各环境通过“---”来隔开启动方式可分为2种,第...转载 2019-04-03 22:07:23 · 4275 阅读 · 0 评论 -
springboot2.x整合redis
项目结构图pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="原创 2018-09-04 00:01:36 · 8539 阅读 · 1 评论 -
springboot+mybatis多数据源配置
项目结构图:POM文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="原创 2018-09-03 20:59:35 · 211 阅读 · 0 评论 -
SpringBoot配置发送Email
SpringBoot配置发送Email引入依赖 pom.xml 文件中引入邮件配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></d...转载 2018-09-04 16:59:44 · 847 阅读 · 0 评论 -
springboot定时任务
在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现1、pom包配置pom包里面只需要引入springboot starter包即可<dependencies> <dependency> <groupId>org.springframework.boot<...转载 2018-09-04 16:24:19 · 100 阅读 · 0 评论 -
springboot2.x整合rabbitmq
首先请确保你的rabbitmq服务已经打开,或者百度搜索安装 Exchange 类型Exchange分发消息时根据类型的不同分发策略有区别,目前共四种类型:direct、fanout、topic、headers 。只说前三种模式。1.Direct模式消息中的路由键(routing key)如果和 Binding 中的 binding key 一致, 交换器就将消息发到对应的队列...原创 2018-09-04 16:10:52 · 9318 阅读 · 5 评论 -
springboot2.x整合JPA
项目结构pom<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/POM/4.0.0 http://maven.apache.or...原创 2018-09-04 10:19:31 · 6205 阅读 · 0 评论 -
springboot2.x整合swagger2
1、swagger是什么,这个我觉得凡是一个开发人员就应该知道度娘啊,绝对强大。简单说下,它的出现就是为了方便进行测试后台的restful形式的接口,实现动态的更新,当我们在后台的接口修改了后,swagger可以实现自动的更新,而不需要认为的维护这个接口进行测试。项目结构POM<?xml version="1.0" encoding="UTF-8"?><p...原创 2018-09-04 09:58:26 · 8584 阅读 · 0 评论 -
springboot 默认日志logback配置解析
前言今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用?正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback...转载 2018-08-28 23:53:19 · 300 阅读 · 0 评论 -
springboot 部署war报org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader
在tomcat上启动springbootjava.lang.ClassNotFoundException: org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoaderat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at ja...原创 2018-08-28 23:46:45 · 17766 阅读 · 0 评论 -
springboot @ConfigurationProperties和@EnableConfigurationProperties配合使用
转载自:https://blog.csdn.net/u010502101/article/details/78758330@ConfigurationProperties注解主要用来把properties配置文件转化为bean来使用的,而@EnableConfigurationProperties注解的作用是@ConfigurationProperties注解生效。如果只配置@Configur...转载 2018-08-28 16:00:16 · 1204 阅读 · 0 评论 -
springboot aop简单示例
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各...转载 2018-08-28 12:04:27 · 958 阅读 · 0 评论 -
SpringBoot与Mybatis整合
项目完整图首先pom<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/POM/4.0.0 http://maven.apache.org/mav...原创 2018-04-23 17:19:00 · 108 阅读 · 0 评论 -
Feign真正正确的使用方法
Feign是spring cloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用。但是在某些项目中,由于遗留原因,整个系统并不是spring cloud项目,甚至不是spring项目,而使用者关注的重点仅仅是简化http调用代码的编写。如果采用httpclient或者okhttp这样相对较重的框架,对初学者来说编码量与学习曲线都会是一个挑战,而使用spring中Re...转载 2019-06-17 20:35:45 · 6369 阅读 · 1 评论