自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caychen的博客

业精于勤而荒于嬉,行成于思而毁于随。

  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 【Spring Boot】(17)、Spring Boot数据源属性注入与创建

一、 前言    在Spring Boot中常常会用到配置文件,最常见的莫过于数据源,基本上都使用配置文件的方式进行配置了,即在application.properties/yml中配置连接数据库的基本信息。#driver配置不需要配置,Spring Boot会从配置的url中试图获取driver名spring.datasourc.driver=com.mysql.jdbc.Driversprin...

2018-04-28 21:58:51 6875

原创 【Spring Boot】(28)、Spring Boot中spring-data-jpa自动配置源码分析

在上一节中,我们简单的讲述了jpa的查询语法和使用教程,而这一节咱们来看看Spring Boot中对jpa是如何进行自动配置的。    在Spring Boot自动配置的时候,一旦引入spring-boot-starter-data-jpa,就会完成JpaRepositoriesAutoConfiguration的自动配置。  JpaRepositoriesAutoConfig...

2018-04-28 21:45:59 1662

原创 【Spring Boot】(27)、Spring Boot使用spring-data-jpa快速访问数据库

一、JPA ​ Spring Data JPA 是Spring Data 的一个子项目,它通过提供基于JPA的Repository极大了减少了操作JPA的代码。Spring Data JPA旨在通过减少实际需要的数量来显着提高数据访问层的实现。​ 在Spring环境中需要配置大量的XML配置,但是SpringBoot基本上帮助我们配置好了,我们只需要简单地配置一下DataSource和...

2018-04-28 21:43:10 1214

原创 【Spring Boot】(16)、Spring Boot使用JdbcTemplate

1、添加数据源既然要使用JdbcTemplate,就需要添加jdbc的依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency&g...

2018-04-28 21:41:15 2067

原创 【Spring Boot】(26)、Spring Boot使用Swagger2生成API文档

一、Swagger2概念Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从...

2018-04-28 21:38:52 479

原创 【Spring Boot】(10)、Spring Boot日志框架

1、日志框架市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j...日志门面(日志的抽象层)日志的实现层JCL(Jakarta Common logging)---Apache常用的common-logging、SLF4j(Simple Logging Facade for Java)、jboss-loggingLog4j、Log4j...

2018-04-27 20:32:26 1119 1

原创 【Spring Boot】(9)、自动配置原理

配置文件能配置的属性请参照:官方所有自动配置属性1、自动配置原理Spring Boot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration@EnableAutoConfiguration作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件:可以查看selectImports()方法的内容:List<St...

2018-04-18 23:04:32 457

原创 【Spring Boot】(8)、外部配置加载顺序

7、配置文件加载位置上一节讲述了Spring Boot从项目内部加载配置文件,而这一节主要讲述从外部进行加载配置文件。Spring Boot也可以从以下位置加载配置; 优先级从高到低;高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置。命令行参数所有的配置都可以在命令行上进行指定java -jar spring-boot-02-config-SNAPSHOT.jar --server.po...

2018-04-17 21:53:10 1397

原创 【Spring Boot】(7)、配置文件加载位置

Spring Boot启动会扫描以下位置的application.properties/yml文件作为Spring Boot默认配置文件:Spring Boot官方文档章节:加载application.properties配置文件外置,在相对于应用程序运行目录的/config子目录里外置,在应用程序运行的目录里内置,在resources/config包内内置,在classpath根目录(resou...

2018-04-17 20:40:38 7634

原创 【Spring Boot】(6)、Profile

Profile是Spring对不同环境提供不同配置功能的支持,可通过激活、指定参数等方式快速切换环境。1、多Profile文件(Properties格式)在主配置文件编写的时候,文件名可以是application-{profile}.propertiesapplication.properties: 默认全局配置文件application-dev.properties: 开发环境applicati...

2018-04-16 22:52:53 477

原创 【Spring Boot】(5)、配置文件的随机数和占位符

Spring Boot全局配置文件中支持使用随机数和占位符的方式进行添加属性。1、随机数${random.value}${random.int}${random.int(max)}${random.int(min,max)}${random.long}${random.long(max)}${random.long(min,max)}${random.uuid}​随机数使用的是RandomValu...

2018-04-16 22:47:29 2241

原创 【Spring Boot】(4)、配置文件值注入

1、配置文件使用上节中yaml书写的配置信息:server: port: 8081 path: /hello person: name: zhangsan age: 20 boss: false birth: 2017/11/12 #map写法1:行内 maps1: {k1: v1, k2: v2} #map写法2 ...

2018-04-16 22:35:44 1945

原创 【Spring Boot】(3)、配置文件

1、Spring Boot使用全局的配置文件,默认文件名为application,且固定。application.propertiesapplication.yml配置文件的作用:修改Spring Boot自动配置的默认值。2、YAML语法server:  port: 8081  path: /hello person: name: zhangsan age: 20 boss:...

2018-04-16 22:24:30 518

原创 【Spring Boot】(2)、Hello World探究

1、父项目:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.12.RELEASE</version>&

2018-04-16 21:59:31 558

原创 【Spring Boot】(1)、入门HelloWorld

1、Spring Boot简介(1)、简化Spring应用开发的一个框架; (2)、整个Spring技术栈的一个大整合; (3)、J2EE开发的一站式解决方案;2、Spring Boot HelloWorld2.1、创建一个maven工程(jar):略2.2、导入依赖spring boot相关的依赖<parent> <groupId>org.springfram...

2018-04-16 21:43:00 809

netty源码剖析视频.zip

共分两大章:第1 章:深入浅出Netty源码剖析,第2 章:NIO+Netty5各种RPC架构实战演练,以及课程资料,希望对象学习netty的童靴有用。

2019-05-22

RedHat中mongodb程序包

由于网络问题,mongodb官网的下载地址一直不能使用,一直连接失败,后来使用yum也无法安装,于是baidu后找到了一些mongodb的程序包,下载后直接上传到centos即可。如果不会安装,可以看我的码云:https://gitee.com/caychen/Centos7-note,上面有常用的centos工具的安装说明。

2018-06-01

易宝支付产品通用接口帮助文档

易宝支付产品通用接口帮助文档,支付使用的帮助文档,大家在需要开发接口的时候可以参考下。。。

2018-05-13

Thymeleaf参考文档

现在SpringBoot官方使用Thymeleaf模版引擎,有一本Thymeleaf参考文档是十分重要的,欢迎下载...

2018-05-13

windows版redis桌面管理工具

使用redis-desktop-manager可以方便可视化,对存储数据更好的管理!

2018-03-16

Maven实战 pdf版 高清

学习Maven的小伙伴赶紧下载吧,绝对清晰高清,真实!学习Maven的必备之书!

2018-03-16

Java8 API参考文档 chm格式

学习Java8的小伙伴们,赶快下载吧,api齐全,而且文档也清晰。

2018-03-16

rabbitmq常用三种模式的配置

rabbitmq包含多种模式,主要是fanout,direct,topic,本代码主要针对这三种模式进行相关的配置,配置文件单独放置在不同的文件夹里,以便学习。

2018-03-16

Java高并发秒杀API

代码包含业务分析和DAO层,Service层,Web层和高并发优化!

2018-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除