
springboot
文章平均质量分 92
葵花下的獾
每天进步一点点,菜鸟先飞
展开
-
spring-boot 2.3.x 整合elasticsearch
这里使用docker,做一个快速的单机版本安装,需要更详细的其他形式的安装,可以查看其他的相关资料或者官网地址《官网文档-elasticsearch》《docker-hub-elasticsearch》《docker、docker-compose 下安装elasticsearch、IK分词器》《docker、docker-compose 下安装kibana》2、构建一个elasticsearch的项目badger-spring-boot-elasticsearch主要是导入的包;3.1、定义yml配置原创 2022-08-26 10:06:37 · 1389 阅读 · 0 评论 -
springboot2.0 整合kafka
我们使用springboot 2.1.3版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>...原创 2019-07-10 17:02:30 · 1737 阅读 · 0 评论 -
springboot2.0日志详解-logback,log4j2,log4j
优先级从高到低分别是 ERROR、WARN、INFO、DEBUG在说springboot默认的日志框架之前,先说下目前市面上的一些日志框架市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j...JCL(Jakarta Commons Logging) :spring 底层所使用的日志框架JUL(java.util.lo...原创 2019-06-09 21:07:10 · 3587 阅读 · 0 评论 -
springboot2.0 @Conditional派生注解@ConditionalOnMissingBean,@ConditionalOnProperty等详解
@Conditional派生注解(Spring注解版原生的@Conditional作用)作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效;关于@Conditional的详细解释可以参看《spring注解 @Conditional的使用》@Conditional扩展注解 作用(判断是否满足当前指定条件) @Conditional...原创 2019-06-09 18:09:00 · 2436 阅读 · 0 评论 -
springboot2.0 配置文件application.properties,application.yml语法详解
创建一个springboot项目《spring boot2.0 第一个程序《快速开始》》SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml配置文件的主要作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好的一些默认属性自定义一些属性,并且注入的sp...原创 2019-06-09 17:36:41 · 2574 阅读 · 0 评论 -
springboot2.0 主程序类@SpringBootApplication详解,@SpringBootConfiguration,@EnableAutoConfiguration
1.创建一个springboot项目《 spring boot2.0 第一个程序《快速开始》》2.项目主类入口package com.badger.web;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplic...原创 2019-06-09 16:52:21 · 6998 阅读 · 4 评论 -
spring 注解@PropertySource 引入文件,@Value读取文件内容,EmbeddedValueResolverAware读取文件内容
@Value注解:1、基本数值;2、可以写SpEL; #{};3、可以写${};取出配置文件【properties】中的值(在运行环境变量里面的值)@PropertySource 导入一个外部的配置文件,相当于xml中如下配置<context:property-placeholder location="classpath:jdbc.properties"/>...原创 2019-06-02 21:00:14 · 1815 阅读 · 1 评论 -
spring,springboot,AOP的简介,以及使用
AOP概述AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论, 是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。 在传统的OOP编程中,更关注的是继承,继承属于一种自上而下纵向的操作,而面向切面,方法更趋向于横向的操作...原创 2019-06-02 19:19:07 · 510 阅读 · 0 评论 -
spring 声明式事物管理简介以及@Transactional注解使用,@EnableTransactionManagement,事务的传播行为,事务的隔离级别
事务概述在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。事务的四个关键属性(ACID)原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到...原创 2019-06-02 17:56:44 · 6712 阅读 · 1 评论 -
springboot2.0整合redis(使用Jedis)及自动装配部分源码解析
1.springboot 目前的推荐版是2.1.2.RELEASE,我们就以当前最新的推荐版为例;2.关于redis在linux下安装,可以参考《linux下安装redis》《linux下redis集群搭建》3.spring-data-redis 目前spring的官网的版本是2.1.5,详细查看https://spring.io/projects/spring-data-redis#...原创 2019-02-26 17:59:22 · 4316 阅读 · 2 评论 -
springboot2.0整合mybatis
1.springboot 目前的推荐版是2.1.2.RELEASE,我们就以当前最新的推荐版为例;2.创建项目,引入对应的jar包,我是以maven的形式,我这边的数据源以阿里的druid为例 详细查看《springboot2.0整合druid,以及springboot自动装配DataSource原理》<parent> <groupId>org.s...原创 2019-01-30 16:11:31 · 1025 阅读 · 0 评论 -
springboot2.0整合druid,以及springboot自动装配DataSource原理
1.springboot 目前的推荐版是2.1.2.RELEASE,我们就以当前最新的推荐版为例2.创建项目,引入对应的jar包,我是以maven的形式父级的pom<parent> <groupId>org.springframework.boot</groupId> <artifactId>spri...原创 2019-01-30 14:13:41 · 58274 阅读 · 13 评论 -
spring boot2.0 第一个程序《快速开始》
springboot 目前的推荐版是2.1.2.RELEASE,我们就以当前最新的推荐版为例;1.首先,创建一个maven项目,打包方式为jar包,在pom文件中,继承springboot的父级pom <parent> <groupId>org.springframework.boot</groupId> <ar...原创 2018-10-27 22:20:02 · 476 阅读 · 0 评论