
spring-boot
过劳肥码农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot的RabbitMQ消息队列: 一、消息发送接收第一印象
1.在原来项目的基础上.修改pom.xml配置,导入jar包增加配置org.springframework.bootspring-boot-starter-amqp2.修改系统配置文件application.properties,编制RabbitMQ的链接参数spring.application.name=rabbitmq-hellospring转载 2017-08-07 17:25:35 · 6744 阅读 · 0 评论 -
SpringBoot入门系列:第三篇 日志输出
Spring-Boot对日志的处理,和我们往常的处理完全可以一致,通过logback.xml进行处理,即使有更先进的东西,我们也不用去管它。这里,为了简便,我们任然使用前一篇的工程spring-boot-sample-data第一步,在src/main/resources中增加logback.xml文件,文件内容为(这里仅最简单的,根据工程情况,进行相应的配置):转载 2017-07-28 15:02:48 · 320 阅读 · 0 评论 -
使用gradle 创建springboot项目
开发工具及环境JDK 1.7+ Spring Boot 要求 JDK 不低于1.6,推荐使用1.8编译工具 Gradle安装可以参考我之前写的博客(Gradle环境搭建),或其他很多教程都可以找到开发工具建议使用IDEA或者 STS(Spring Tool Suite)因为集成度比较高,不需要再单独下载插件,如果使用 Eclipse 或 MyEcli转载 2017-08-22 12:07:06 · 878 阅读 · 0 评论 -
SpringBoot入门系列:第一篇 Hello World
学习后顺便转载下,方便后期 原文地址 http://blog.youkuaiyun.com/lxhjh/article/details/51711148 跟随SpringBoot的文档(http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-documentatio转载 2017-07-28 13:59:08 · 423 阅读 · 0 评论 -
springboot 配置跨域访问
现在都是前后端分离..因为有些时候就会存在跨域问题...跨域可以从前端解决,也可以后端,贴上后端的代码..import org.springframework.cache.annotation.EnableCaching;import org.springframework.context.annotation.Configuration;import org.springframework....原创 2018-02-26 21:16:29 · 5652 阅读 · 0 评论 -
Spring 从文件系统读取配置文件, 使用@PropertySource
spring 使用 绝对路径去读取配置时@Component@PropertySource(value = "D://wxpay.properties",encoding="utf-8") //本地配置是不能这样的,要这样@Component@PropertySource(value = "file:D://wxpay.properties",encoding="utf-8") //本地配置不然...原创 2018-03-12 17:57:38 · 1966 阅读 · 0 评论 -
springcloud zuul 过滤器修改转发的url
使用了springcloud 后,自然就会使用到 zuul网关来转发相应的请求到对应的微服务上去.使用zuul 的过滤器可以校验一些接口的权限访问,自然有时候也需要对某些url规则的进行一些相应的转发操作,这样可以让前端不知道你后端的真实路劲,也可以适应自己的一些需求.先贴上转发的代码.import java.util.HashMap;import java.util.Map;...原创 2018-06-28 18:11:05 · 24179 阅读 · 24 评论 -
java|springboot 启动项目日志乱码,
在我们java开发者可能会经常碰到 unmappable character for encoding错误,错误原因是:源代码中包含GBK编码中不包含的字符,解决方法:源代码中包含GBK编码中不包含的字符,•删除该字符 •将源代码文件存为UTF-8编码unmappable character for encoding错误, 不过上网查询后得知,java的class文件使用的是UTF-8...转载 2018-09-12 10:41:52 · 3226 阅读 · 0 评论 -
docker 安装 (liunx和windows版本)
1.windows版本 有两个版本 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/docker toolbox 是一个工具集,它主要包含以下一些内容:Docker CLI 客户...原创 2018-10-10 15:17:23 · 3056 阅读 · 0 评论 -
SpringBoot热部署
本篇所谓的 SpringBoot热部署,是为了代码修改,命令行的mvn spring-boot:run能够自动发布、重启。操作要点:修改配置文件pom.xml,仅下面2步即可1、在依赖包中增加devtools引用[html] view plain copydependency> groupId>org.spr转载 2017-08-05 15:54:43 · 300 阅读 · 0 评论 -
SpringBoot入门系列:第六篇 mybatis
注意一些小细节,主要有三:1、引入的依赖错误;2、启动配置错误;3、xml文件的mapper命名空间错误。一、完整的pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch转载 2017-08-05 15:47:21 · 439 阅读 · 0 评论 -
SpringBoot入门系列:第五篇 JPA mysql
一,准备工作,建立spring-boot-sample-mysql工程1、http://start.spring.io/ A、Artifact中输入spring-boot-sample-MySQL B、勾选Web下的web C、勾选SQL下的JPA MYSQL2、Eclips中导入工程spring-boot-sampl转载 2017-08-05 15:25:28 · 364 阅读 · 0 评论 -
SpringBoot的RabbitMQ消息队列: 二、第一模式"Hello World!"
用消息中心的目的是解耦,消息(数据)在多个系统中传递,各个系统自主处理各自的事物。为此,根据RabbitMQ官方教程,我们逐渐开展研究。首先,研究第一模式"Hello World!",我们将会设计两个程序,一个发送Hello world,另一个接收这个数据并且打印到屏幕。整体的设计如下图:一、建立工程1、通过http://start.spring.io/转载 2017-08-08 11:20:35 · 1397 阅读 · 0 评论 -
SpringBoot的RabbitMQ消息队列: 三、第二模式"Work queues"
上一节的两个工程,一个负责发送,一个负责接收,也就是一一对于的关系。 只要消息发出了,接收者就处理;当接收效率较低时,就会出现接收者处理不过来,我们就可能会处理不过来,于是我们就可能多配置接受者。这个模式就是"Work queues",它的结构如下 多个接收者,它们会出现什么情况呢?是否像大锅饭,有的人撑死,有的人饿死。这个通过例子验证。一、再建一转载 2017-08-08 11:55:41 · 1484 阅读 · 2 评论 -
SpringBoot的RabbitMQ消息队列: 四、第三模式"Publish/Subscribe"
Publish/Subscribe 发布/订阅模式,官方定义是每次把消息发送给多个消费者(Sending messages to many consumers at once)。它的结构式一、相关概念1、RabbitMQ结构通常我们谈到队列服务, 会有三个概念: 发消息者、队列、收消息者,RabbitMQ 在这个基本概念之上, 多做了一层抽象, 在发消息转载 2017-08-09 09:52:45 · 585 阅读 · 0 评论 -
RPC 的概念模型与实现解析
转载自:http://mp.weixin.qq.com/s?__biz=MzAxMTEyOTQ5OQ==&mid=2650610547&idx=1&sn=2cae08dbf62d9a6c2f964ffd440c0077#rd两年前写过两篇关于 RPC 的文章,如今回顾发现结构和逻辑略显凌乱,特作整理重新整合成一篇,想了解 RPC 原理的同学可以看看。近几年的项目中,转载 2017-08-09 14:18:31 · 349 阅读 · 0 评论 -
把spring-boot项目部署到tomcat容器中
把spring-boot项目按照平常的web项目一样发布到tomcat容器下一、修改打包形式在pom.xml里设置 war二、移除嵌入式tomcat插件在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码, org.springframework.boot spring-boot-start转载 2017-08-02 17:52:10 · 455 阅读 · 0 评论 -
SpringBoot入门系列:第四篇 redis
<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/xsd/maven-4.0.0.转载 2017-08-03 09:41:51 · 337 阅读 · 0 评论 -
spring data jpa 出现Not a managed type
主要就是实体没注入进去,或者什么没注入进入,这个具体要看日志提示信息.spring data jpa 由于我用的是spring boot,所以我只说spring boot中的解决。需要在配置类的上面加上@EnableJpaRepositories(basePackages={"dao层对应的包路径"}),这样jpa的dao层就注入进来了。结果启动spring boot 时发现,又有 N原创 2017-08-05 14:46:12 · 64572 阅读 · 9 评论 -
SpringBoot入门系列:第二篇 再学Hello World
Spring-Boot是Spring的新东东,为了让人尽快的使用,它提供了一个非常好的辅助工具,直接为我们生成Maven架构的工程。下面,我们通过helloworld看一、在浏览器中打开http://start.spring.io/,如图在Artifact中输入spring-boot-sample-helloworld,点击“Switch to the full versi转载 2017-07-28 14:01:54 · 567 阅读 · 0 评论 -
springboot 应用打包发布到 docker
ExecStart=/usr/bin/dockerd --registry-mirror=https://registry.docker-cn.com -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock \原创 2018-10-10 16:25:26 · 17645 阅读 · 2 评论