
Spring Boot
clypm
松弛的琴弦,永远奏不出时代的强音
展开
-
Spring Boot 使用 Druid 和监控配置
Druid是Java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能。业界把 Druid 和 HikariCP 做对比后,虽说 HikariCP 的性能比 Druid 高,但是因为 Druid 包括很多维度的统计和分析功能,所以这也是大家都选择使用它的原因。下面来说明如何在 spring Boot 中配置使用Druid1、添加Maven依赖 (或jar包)原创 2017-07-26 14:49:26 · 1200 阅读 · 0 评论 -
spring boot 指定启动环境
spring boot中,可以通过在bootstrap.yml配置文件中,配置多个不同的profile,实现在不同的环境(比如开发、测试和生产环境)使用不同的配置变量。Spring Boot中application.yml与bootstrap.yml的区别Bootstrap.yml(bootstrap.properties)在application.yml(application.properti...转载 2017-12-11 09:44:46 · 23718 阅读 · 3 评论 -
Spring Boot 拦截器之验证登录
添加jar包,这个jar包不是必须的,只是在拦截器里用到了,如果不用的话,完全可以不引入[java] view plain copy org.apache.commons commons-lang3 3.5 springboot转载 2017-09-12 09:58:57 · 3383 阅读 · 3 评论 -
spring boot 深入学习(继承结构)
--在使用spring-boot的时候踩过太多的坑,很多都是因为不懂spring真正的原理造成的,所以写下这么篇文章,希望这篇文章能够帮助大家理解spring真正原理少走弯路一:启动原理--每个程序都有一个主入口,也就是main方法,main里面调用SpringApplication.run()启动整个spring-boot程序[ja转载 2018-01-04 09:51:47 · 2813 阅读 · 0 评论 -
Spring-Boot SpringKafka producer
SpringBoot整合SpringKafka实现生产者简代码实现该项目是使用的技术:SpringBoot + SpringKafka + Maven先看pom.xml文件中引入的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4....原创 2018-03-09 15:51:16 · 434 阅读 · 0 评论 -
Spring-Boot SpringKafka consumer
该项目是使用的技术:SpringBoot + SpringKafka + Maven先看pom.xml文件中引入的依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X...原创 2018-03-09 16:00:33 · 11139 阅读 · 4 评论 -
Spring Boot使用jasypt处理加密问题
1.背景现代互联网充斥着各种攻击、病毒、钓鱼、欺诈等手段,层出不穷。对于一个公司而已最基本的财富无非是代码和数据,“配置属性加密”的应用场景假设如果攻击者通过某些手段拿到部分敏感代码或配置,甚至是全部源代码和配置时,我们的基础设施账号依然不被泄漏。当然手段多种多种多样,比如以某台中毒的内网机器为肉机,对其他电脑进行ARP攻击抓去通信数据进行分析,或者获取某个账号直接拿到源代码或者配置,等等诸如此类...原创 2018-03-13 13:29:16 · 17422 阅读 · 2 评论 -
SpringBoot+ZooKeeper+ZKUI+Drools 实现应用配置中心及业务规则动态加载
本文目的:使用ZooKeeper作为SpringBoot应用的配置中心应用中使用到的业务规则存储在Zookeeper中,规则更新后在不重启应用的情况下通知应用动态重载规则1.zookeeper简介Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步,配置管理,集群管理,命名空间。它被设计为易于编程,使用文件系统目录...转载 2018-04-17 13:30:21 · 1650 阅读 · 1 评论 -
spring boot 添加admin监控
一、Spring Boot Admin简介spring boot admin github开源地址:https://github.com/codecentric/spring-boot-admin它主要的作用是在Spring Boot Actuator的基础上提供简洁的WEB UI展示。二、项目使用:1、搭建一个maven web项目2、pom依赖配置[plain] view plain cop...转载 2018-04-12 09:16:00 · 899 阅读 · 0 评论 -
Spring Boot中使用Spring Security实现权限控制
原文网址: http://websystique.com/spring-security/spring-security-4-role-based-login-example/【相关已翻译的本系列其他文章,点击分类里面的spring security 4】【翻译by 明明如月 QQ 605283073】上一篇: Spring Security 4 安全视转载 2017-11-22 13:36:04 · 662 阅读 · 0 评论 -
Spring Boot应用的后台运行配置
酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式。在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式:运行Spring Boot的应用主类使用Maven的Spring Boot插件mvn spring-boot:run来运行打成jar包后,使用java -jar运行我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种。但是转载 2017-11-14 16:13:12 · 840 阅读 · 0 评论 -
Spring Boot JedisCluster配置
1、添加Maven依赖 (或jar包) org.springframework.boot spring-boot-starter-redis 2、配置数据源相关信息#redis clusterspring.redis.cache.clusterNodes=192.168.10.20:6000,192.168.10.20:6001,192.168.10.原创 2017-07-26 15:50:04 · 2970 阅读 · 0 评论 -
Spring Boot 常用注解
@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即DAO组件。@Service:用于标注业务层组件。 @RestController:用于标注控制层组件(如struts中的acti转载 2017-07-26 14:56:51 · 256 阅读 · 0 评论 -
Spring Boot RabbitMQ 集成
1、添加Maven依赖 (或jar包) org.springframework.boot spring-boot-starter-amqp 2、配置数据源相关信息#RabbitMQspring.application.name=spirng-boot-rabbitmqspring.rabbitmq.host=192.168.10.15spring原创 2017-07-27 10:56:51 · 2205 阅读 · 0 评论 -
Spring Boot RabbitMQ Exchange
这四种ExchangeType分别是Direct exchange,Fanout exchange,Topic exchange和Headers exchange。这四种累的exchange分别有以下一些属性,分别是: name:名称 Durability:持久化标志,如果为true,则表明此exchange是持久化的。 Aut原创 2017-07-27 11:59:14 · 4379 阅读 · 1 评论 -
Spring Boot 配置ContextPath
Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在Application.properties文件中加入server.context-path= /你的path,比如:spring-boot,那么访问地址就是http://ip:port/spring-boot路径。原创 2017-09-14 14:39:04 · 5072 阅读 · 0 评论 -
spring boot应用启动原理分析
spring boot quick start在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。如果之前没有使用过spring boot可以通过下面的demo来感受下。 下面以这个工程为例,演示如何启动Spring boot项目:git clone git转载 2017-10-18 10:11:42 · 286 阅读 · 0 评论 -
spring-boot 自定义Executor的配置方法及@Async的使用
简单几步,实现异步新线程调用。1、在主类中添加@EnableAsync注解:[java] view plain copy@SpringBootApplication @EnableScheduling @EnableAsync public class MySpringBootApplication {原创 2017-10-18 15:19:27 · 2142 阅读 · 0 评论 -
spring boot 读取配置文件(application.yml)中的属性值
properties与yml 官方参考:https://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/html/boot-features-external-config.html#boot-features-external-config-yaml在spring boot中,简单几步,读取配置文件(application.原创 2017-10-18 15:25:46 · 646 阅读 · 0 评论 -
SpringBoot四大神器之Actuator
Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。目录1. 开启Actuator2. 端点(Endpoints)2.1 启用端点2.2 暴露端点2.3 ...转载 2019-02-15 09:26:48 · 11712 阅读 · 0 评论