博客专栏推荐
-
1176408次
-
121727次
-
56605次
-
29133次
本月博客排行
年度博客排行
-
第1名
小taomi_77 -
第2名
-
第3名
大家都说我很棒 - kaizi1992
- zw7534313
- liyihz2008
- sichunli_030
- xiangjie88
- surmounting
- zysnba
- 腾讯优测1
- zhangdaiscott
- wallimn
- dbagirl
- hbxflihua
- wy_19921005
- ning2-eye
- itdatacenter
- e_e
- gaozzsoft
- alsmile
- avi
- fantaxy025025
- johnsmith9th
- chinahuyong
- 青否云后端云
- hanbaohong
- 淡看人生
- luxurioust
- jywhltj
- leslie26
- mukeliang728
- cuityang
- jveqi
- hellohank
- weiyides
- arpenker
- zlr
- cash
- zhaoshijie
- jackpot1234
- appalese
- lzyfn123
- robotmen
- ssydxa219
- lyongq04
- zhangyi0618
- liunancun
- xpenxpen
博客专栏最新文章
[编程语言]
spring boot提供的监控和管理接口
spring boot提供了收集一些系统信息和对系统进行管理的功能,并会把它们以jmx或http的方式发布出来,用户可以把它们集成到自己的监控系统。需要使用这些功能时需要添加如下依赖。
org.springframework.boot
...
[编程语言]
spring boot devtools介绍
spring boot提供了一个spring-boot-devtools jar包,提供了一些方便程序开发的功能,主要是监控程序的变化,然后进行自动重新启动。使用spring-boot-devtools需要在pom.xml中添加如下依赖项,同时需要设置true 。spring-boot- ...
[开源软件]
使用mybatis
mybatis官方提供了整合spring boot的starter,需要在spring boot应用中使用mybatis,需要在pom.xml中添加如下依赖,当前最新的版本是1.3.2。
org.mybatis.spring.boot
[编程语言]
使用mybatis
mybatis官方提供了整合spring boot的starter,需要在spring boot应用中使用mybatis,需要在pom.xml中添加如下依赖,当前最新的版本是1.3.2。
org.mybatis.spring.boot
[编程语言]
使用alibaba druid datasource
druiddatasource是alibaba开源的一个数据库连接池,其github地址是https://github.com/alibaba/druid。需要在spring boot应用中使用druiddatasource,可以在pom.xml中加入如下依赖。1.1.10版本是目前最新的一个版本。
...
[编程语言]
使用spring data jpa
使用spring data jpa需要在pom.xml中添加spring-boot-starter-data-jpa依赖。
org.springframework.boot
spring-boot-s ...
[编程语言]
使用datasource
需要使用datasource可以在pom.xml中添加spring-boot-starter-jdbc依赖,这会自动加入spring jdbc的依赖。还需要加入相应的jdbc驱动包的依赖,笔者这里 ...
[编程语言]
自动配置validation
当应用中的classpath下存在javax.validation的实现时,spring boot的org.springframework.boot.autoconfigure.validation.validationautoconfiguration将会自动配置用于validate的localvalidatorfactorybean,前提是在用户没有自己定义ja ...
[企业架构]
最近在用spring cloud分布式微服务云架构做一个全球多租户分布式部署的方案,我在这里只是简单的记录,当前的架构图只能是一个大概的方案,具体实施的方案和细节,it老铁们可以自己去揣摩,因为业务链不同,细节也就不一样
源码来源
[企业架构]
采用微服务架构,降低了系统之间的耦合性,降低了单个应用故障对业务系统的影响,同时采用该架构,为将来的持续集成(devops)打下技术基础。同时也降低了团队之间的相互依赖,提高了工作效率
1. 基于spring boot, spring cloud和netflix等开源技术搭建微服务架构
2. netflix eureka作为服务注册和发现的实现方案。(eureka是一套弹性服 ...
[编程语言]
使用webclient
webclient是spring webflux模块提供的一个非阻塞的基于响应式编程的进行http请求的客户端工具,从spring5.0开始提供。spring boot应用中添加如下依赖将自动添加spring webflux依赖,从而可以使用webclient。
org.springfra ...
[编程语言]
使用resttemplate
resttemplate是spring web模块提供的作为客户端按照rest规范进行http请求的工具。spring boot也提供了对它的自动配置,spring boot不是直接的配置好resttemplate对象,而是由org.springframework.boot.autoconfigure.web.client.resttemplateautoconfi ...
[编程语言]
使用mongodb
需要在spring boot应用中使用mongodb,可以在pom.xml中添加spring-boot-starter-data-mongodb依赖,这样spring boot会自动配置mongodb的相关bean,比如mongoclient、mongotemplate等,可以参考spring data mongodb的自动配置类org.springframework.boo ...
[编程语言]
使用spring cache
spring提供了cache抽象,它允许我们声明哪些bean的哪些方法的外部调用需要使用cache。方法调用使用了cache后,在调用真实方法前会先从缓存中获取结果,缓存中如果没有则会调用真实方法,这也是基于aop实现的。关于spring cache的介绍不是本文的重点,如有需要可以参考笔者写的http://elim.iteye.com/blog/2123030。 ...
[编程语言]
使用redis
spring boot提供了spring-boot-starter-data-redis这样一个starter,通过加入这样一个依赖,会自动配置redisconnectionfactory,默认是基于lettuce的实现。然后会基于redisconnectionfactory自动配置redistemplate和基于string操作的stringredistemplate。
...
[编程语言]
使用springmvc
使用springmvc最简单的方法是在pom.xml中加入spring-boot-starter-web依赖,这样spring boot的autoconfiguration模块将为我们自动进行springmvc的配置,创建好requestmappinghandleradapter、requestmappinghandlermapping等,详情可以参考org.spring ...
[编程语言]
日志输出
使用了spring-boot-starter后,将添加spring-boot-starter-logging依赖,此时spring boot将使用logback进行日志输出,默认只会输出info级别以上的日志信息,且只会输出到控制台。默认的日志格式是如下这样的。前面是日志输出时间,info是日志级别,7496是进程号,[ost-startstop-1]是用[]包起来的线程名,o.s.w ...
[编程语言]
configurationproperties介绍
configurationproperties是一个注解,可以标注在一个class上,这样spring boot会从environment中获取其属性对应的属性值给其进行注入。比� ...
[编程语言]
参数配置机制
spring boot默认会读取classpath根路径下的application.properties文件和application.yml文件作为配置文件(使用properties文件还是yaml文件就看个人的喜好了,就笔者而言,yaml文件结构更好,看起来更加的直观),并把它们封装到environment对象。在应用中通过注入enviroment对象就可以获取到applica ...
热门博客专栏
最新专栏
热门文章
最新评论
只有@aspectj支持命名切入点,而schema风格不支持命名切入点。有一个问题不太明白schema ...
dagger9527 评论了 【第六章】 aop 之 6.5 aspectj切入点语法 ...
dagger9527 评论了 【第六章】 aop 之 6.5 aspectj切入点语法 ...
线上demo已经上线http://www.sparrowzoo.net/examples/markdo ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...