E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SpringBoot学习
SpringBoot学习
(五):自动配置的源码实现(三)@Conditional条件化加载机制
概述由上篇文章:
SpringBoot学习
(五):自动配置的源码实现(二)Spring容器对自动配置的加载的分析可知,通过在应用主类中添加@SpringBootApplication或者@EnableAutoConfiguration
服务端开发
·
2020-07-30 16:56
SpringBoot
Spring Boot 学习笔记 1
SpringBoot学习
笔记1
SpringBoot学习
笔记1pom.xml文件配置SpringBoot配置实体bean参数注入项目启动入口
SpringBoot学习
笔记1pom.xml文件配置4.0.0org.navisora0.0.1
不爱学习的刘小雨
·
2020-07-30 15:36
JAVA
spirng
boot
SpringBoot 为MapperScan添加动态扫描(占位符)功能
SpringBootLean是对
springboot学习
与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。
cmlbeliever
·
2020-07-30 14:17
spring
boot
mybatis
基于
SpringBoot学习
RBAC(角色-权限-控制)
文章目录前言1.RBACSpring相关注解写在最后前言本博客旨在记录个人的一个RBAC学习过程,因为刚学SpringBoot,RBAC也涉及到数据库的知识,本文亦可作为SpringBoot及数据库的一个入门参考。1.RBAC用过linux系统的应该都知道在linux系统中每个文件都有着r可读w可写x可执行三种权限,不同的用户对同一个文件也有着不同的权限,这和RBAC是类似的,RBAC全称Role
一只鱼~
·
2020-07-30 09:29
spring
spring
boot
mysql
SpringBoot学习
之路---SpringBoot与它的监控端点们
SpringBoot为我们提供了监控管理的功能,我们可以通过一些http请求从而方便地观察当前应用程序的状态,这一篇就来记录一下SpringBoot和它的监控端点们。首先,还是那句话,需要什么功能就引入对应功能的starter,这里我们直接通过springinitializr来创建项目并引入依赖:其中devtools是引入热部署,方便测试修改。web是为了直观看到(也必须要),actuator就是
这Leslie_Lau
·
2020-07-30 07:59
SpringBoot
Spring Boot学习笔记(三):Spring Boot Web开发
全部章节传送门:
SpringBoot学习
笔记(一):SpringBoot入门基础
SpringBoot学习
笔记(二):SpringBoot运行原理
SpringBoot学习
笔记(三):SpringBootWeb
一点点努力
·
2020-07-30 06:20
springBoot学习
笔记--Day 1
前言考完研后,赶紧找个实习,弥(这个念mibu,今天才知道)补一下代码技能。工作需要因此开始学习springBoot。写此博客,希望记录学习,形成条理,便于回顾。(一)了解SpringBoot为什么要用SpringBoot:SpringBoot只是简化了spring全家桶的配置,它使用“习惯优于配置”(ConventionOverConfiguration项目中存在大量的配置,此外还内置了一个习惯
めそめそ负けること
·
2020-07-29 22:15
SpringBoot
SpringBoot学习
之路---整合基于注解的Mybatis
SpringBoot学习
了那么久了,总要拿出来试试操作数据库了吧。
这Leslie_Lau
·
2020-07-29 15:12
SpringBoot
SpringBoot学习
之路---简单看看自动配置原理的那点事儿
之前介绍到了,SpringBoot这个东西有一个强大的点在于它可以自动配置一些bean对象,从而大大简化你的配置文件(小声bb,可能都不需要它了)俗话说只有光头才能变强上文介绍到了,使用SpringInitializr并且选择web模块可以很方便的搭建一个web项目。如果按照以往我们是怎么做的呢创建好maven工程并导入相关的SpringMVC坐标创建一个SpringMVC的配置文件在配置文件中开
这Leslie_Lau
·
2020-07-29 15:12
SpringBoot
SpringBoot学习
之路---开始
以前刚刚接触Spring的时候,观看它的源码,经常会被它的设计模式所惊到,十分佩服这个组织。后期自己学完了Spring+SpringMVC+Mybatis框架,并且自己也做了几个小项目。不得不说框架用起来真的是方便(爽),但是经常会被各种繁琐的配置文件所困扰,一下东配一下,一下西配一下。各种常用的组件还要记起来,不然到时候查的话还要组织语言去搜索关键字。在这种情况下,上网听各前辈了解到了Sprin
这Leslie_Lau
·
2020-07-29 13:43
SpringBoot
SpringBoot学习
,创建一个简单的SpringBoot项目,修改Tomcat默认端口和访问路径
创建一个简单的SpringBoot项目1.使用IDEA新建一个Maven项目2.在pom.xml添加SpringBoot的相关依赖4.0.0com.testtest-springboot-helloworld1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.1.8.RELEASEorg.springframework.b
帅气型男
·
2020-07-29 10:00
SpringBoot学习
之整合Druid的简单应用
一、Druid介绍Druid简介Druid是目前Java语言中最好的数据库连接池之一。结合了C3P0、DBCP等DB池的优点,同时加入了日志监控。Druid是一个分布式的、支持实时多维OLAP分析的数据处理系统。它既支持高速的数据实时摄入处理,也支持实时且灵活的多维数据分析查询。Druid已经在阿里巴巴部署了超过600个应用,经过生产环境大规模部署的严苛考验。SpringBoot2.0以上默认使用
TIOXY
·
2020-07-29 10:00
Spring Boot学习案例开源项目
为了更好的学习并使用springboot进行开发,维护了一个
springboot学习
案例开源项目,涉及springboot从基础开发到企业实战,涵盖不同场景的开发案例。
rhwayfunn
·
2020-07-29 06:57
spring
Spring Boot学习笔记(一):Spring Boot 入门基础
开始我的
SpringBoot学习
之旅!
一点点努力
·
2020-07-29 06:57
超详细的
springBoot学习
笔记
本系列是springboot的学习笔记,从入门到精通,不积跬步无以至千里,水滴石穿!欲速则不达,欲达则欲速!在学习springboot的过程中,发现了一个springboot中文索引做的非常不错,分享springboot的学习资源和开源软件,对springboot的学习帮助极大。小编推荐学习视频:SpringBoot_最新教程_springboot_springboot核心篇+springboot
素小暖
·
2020-07-29 05:02
Spring
Boot
SpringBoot学习
(一)
学习SpringBoot第一天:SpringBoot入门一:什么是SpringBootSpringBoot是Pivotal团队提供的全新框架,是为了简化Spring初始搭建和开发过程的。不用再配置繁琐的XML文件,通过注解的方式省略了大量的XML文件,提高开发效率。二:SpringBoot入门案例1.创建maven项目常规创建一个普通的maven项目,2.导入依赖配置3.编写启动类4.创建cont
zhaoshuai_01
·
2020-07-29 03:03
半吊子架构师,一来就想用Kafka取代RabbitMQ?
推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份
SpringBoot学习
指南能解决你遇到的98%的问题最全面试题新鲜出炉:70+算法题、近30
Jav进阶道路
·
2020-07-29 00:18
队列
大数据
分布式
数据库
python
YGC问题排查,又让我涨姿势了!
推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份
SpringBoot学习
指南能解决你遇到的98%的问题最全面试题新鲜出炉:70+算法题、近30
Jav进阶道路
·
2020-07-29 00:47
MySQL性能优化做得好的人,都懂的索引绝技
推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份
SpringBoot学习
指南能解决你遇到的98%的问题最全面试题新鲜出炉:70+算法题、近30
Jav进阶道路
·
2020-07-29 00:46
面试官:Java 线程池中的线程复用是如何实现的?
推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份
SpringBoot学习
指南能解决你遇到的98%的问题最全面试题新鲜出炉:70+算法题、近30
Jav进阶道路
·
2020-07-29 00:46
队列
java
多线程
面试
并发编程
SpringBoot学习
-第一个Spring Rest应用
第一个SpringRest应用1创建Marven工程(1)新建Marven工程可以使用https://start.spring.io/网站来快速的生成一个springboot的模板程序,包含了springboot的基本结构或者使用下面的新建工程向导选择新建工程的Marven选项,archetype可以选择默认点击下一步设置下项目的GroupID,ArtifactID,Version(2)工程结构工
羞羞的铁脚
·
2020-07-29 00:33
编程
SpringBoot学习
2.1-集成mybatis之HikariCP+注解
环境:jdk1.8;springboot2.0.2;Maven3.3摘要说明:Mybatis:作为一款优秀的持久层框架,mybatis以简单易学、灵活、解耦等特点已逐步占领市场;HikariCP:springboot2开始将HikariCP作为默认的数据库连接池;作为后起之秀其拥有代码量少、速度快、稳定、可靠积攒了非常好的口碑;本篇文章就基于springboot2+mybatis+HikariCP
叶落自飘零
·
2020-07-28 13:12
Spring
Boot学习
Spring Boot学习笔记(二):Spring Boot 运行原理
看一下Spring实现自动配置的原理~~全部章节传送门:
SpringBoot学习
笔记(一):SpringBoot入门基础
SpringBoot学习
笔记(二):SpringBoot运行原理
SpringBoot
一点点努力
·
2020-07-28 10:22
SpringBoot学习
笔记 (七)项目结构划分和整合mybatis
项目结构划分这是看了CodeSheep的文章:文章链接#整合MyBatis这是看的楠哥的SpringBoot教程:教程链接创建Maven工程,pom.xml中加入相关依赖org.springframework.bootspring-boot-starter-parent2.1.4.RELEASEorg.springframework.bootspring-boot-starter-webmysql
拉里拉
·
2020-07-28 09:34
Springboot学习笔记
SpringBoot学习
--第一篇
起源:spring的大量XML配置开始时Spring用XML配置,而且是很多XML配置;Spring2.5引入了基于注解的组件扫描,这消除了大量针对应用程序自身组件的显式XML配置;Spring3.0引入了基于Java的配置,这是一种类型安全的可重构配置方式,可以代替XML;用XML或Java进行显式配置的场景:开启某些Spring特性(事务管理、SpringMVC);启用第三方库时--基于Thy
灯塔先生
·
2020-07-28 08:42
SpringBoot
springcloud微服务全家桶实战
2.1SpringCloud2.2Eureka2.3Ribbon2.4Feign2.5Hystrix2.6HystrixDashbord2.7Config2.8Zuul2.9SleuthZipKin2.10RabbitMQ三、实战3.1
springboot
qq_36481502
·
2020-07-28 07:12
spring
cloud
rabbitmq
SpringBoot学习
笔记4--资源文件与实体类映射
1.在pom.xml文件中引入读取资源文件的依赖如下图:2.创建资源文件resource.properties注意:com.springboot.resource为前缀,name,website,language为实体类的属性3.创建映射的实体类Resource,需要加上注解,如下图所示:4.创建Controller注意:resource.properties属性文件已经设置实体类Resource
Jasper2s
·
2020-07-28 05:21
Java
SpringBoot
SpringBoot学习
笔记一
SpringBoot特点:简化spring的开发没有xml的配置,可以修改默认值来实现特定的需求提供大型项目中的常用的非功能特性不是对spring在功能上的增强,而是提供了一种快速使用spring的方式一.SpringBoot的初体验1.建立一个maven工程在pom.xml文件中引入springboot父节点依赖,引入这个之后相关的引入就不需要添加version配置,springboot会自动选
Lyric__
·
2020-07-28 02:58
SpringBoot
SpringBoot学习
笔记
positive:正确的,积极的negative:否认的,消极的navigate:导航navicat:数据库连接软件candidate:候选者detect:检测indicate:表明indentation:缩进feature:特征1.前言2.SpringBoot项目的创建3.关于SpirngBoot的pom文件继承的两种写法3.1继承方式3.2导入方式4.SpringBoot配置文件的加载顺序与优
ThinkingInCoding
·
2020-07-28 02:17
SpringBoot
springboot学习
--springboot+maven+mybatis项目搭建
今天我们来搭建一个简单的基于springboot+mybatis+maven的项目,使用的数据库为mysql。最终项目目录结构一、项目创建1.新建spring项目选择SpringInitializr,选择jdk版本,之后点击Next填写Group,Artifact,Type选择MavenProject点击Next添加项目依赖,暂时只需添加Web,Mybatis,Mysql三个依赖,点击Next选择
Destiny宿命
·
2020-07-27 19:29
springboot
SpringBoot学习
笔记(6) SpringBoot数据缓存Cache [Guava和Redis实现]
Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口来统一不同的缓存技术,而SpringBoot为我们提供了自动配置多个CacheManager的实现在不适用任何额外配置的情况下,默认使用SimpleCacheConfigurationSpringBoot通过spring.cache为前缀
胡小海丶
·
2020-07-27 18:54
spring
boot
SpringBoot 学习案例(crud、redis、mybatis plus、jpa)
文章目录
SpringBoot学习
案例1、入门案例之增删改查1.1资料来源1.2案例描述1.3项目结构1.3.1resources文件夹1.3.2java文件夹2、SpringBoot与Redis2.1pom.xml
你家宝宝
·
2020-07-27 15:13
web框架学习
SpringBoot学习
——springboot整合Redis实现数据缓存
版权声明:转载请注明来源https://blog.csdn.net/qq_24598601/article/details/89284040 SpringBoot整合Redis数据库实现数据缓存的本质是整合Redis数据库,通过对需要“缓存”的数据存入Redis数据库中,下次使用时先从Redis中获取,Redis中没有再从数据库中获取,这样就实现了Redis做数据缓存。 按照惯例,下面一步一步
C18298182575
·
2020-07-27 14:05
SpringBoot学习
笔记(一)
1、Spring的优缺点1.1优点(1)开源,轻量级,非侵入式的一站式框架,简化企业级应用开发。(2)控制反转(IOC),依赖注入(DI)降低了组件之间的耦合性,实现了软件各层之间的解耦。(3)面向切面(AOP),利用它可以很容易实现一些拦截,如事务控制等。(4)spring对于主流的应用框架提供了很好的支持,例如mybatis。(5)spring提供有自己的mvc实现。1.2缺点虽然Spring
NullPointer_C
·
2020-07-27 13:58
javaee
SpringBoot学习
笔记(5)-配置文件占位符
1、随机数${random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}2、占位符获取之前配置的值,如果没有可以是用:指定默认值person.last-name=张三${random.uuid}person.age=${random.int}person.birth=2017/12/15
你个小秃头
·
2020-07-23 11:00
SpringBoot学习
笔记(4)-@Value注解以及@PropertySource & @ImportResource & @Bean注解
一、@Value注解之前我们都用的@ConfigurationProperties(prefix="xxxx")这个注解拿到配置文件中的值,其实我们还可以利用@Value注解再运行下@Value获取值和@ConfigurationProperties获取值比较@ConfigurationProperties@Value功能批量注入配置文件中的属性一个个指定松散绑定(松散语法)支持不支持SpEL不支
你个小秃头
·
2020-07-23 10:00
SpringBoot学习
笔记(3)-了解配置文件并从配置文件中拿值
1、YAML配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAMLAin'tMarkupLanguage)YAMLAMarkupLanguage:是一个标记语言YAMLisn'tMa
你个小秃头
·
2020-07-23 09:00
SpringBoot学习
笔记(2)-Hello World探究
之前将我们的helloworld程序跑了起来,现在我们需要简单的理解一下1、pom文件首先,要理解我们导入的依赖都是什么1、父项目我们按住ctrl点进去看看org.springframework.bootspring-boot-starter-parent1.5.9.RELEASE他的父项目是org.springframework.bootspring-boot-dependencies1.5.9
你个小秃头
·
2020-07-22 18:00
SpringBoot学习
笔记(1)-搭建环境并运行hello world
1、环境jdk1.8SpringBoot推荐jdk1.7及以上apache-maven-3.6.3IntelliJIDEACommunityEdition2020.1x64环境没有太大要求,不过java的jdk版本最好是1.7及以上,需要自己把maven和javajdk配置好环境变量。2、IDEA设置点击apply和OK即可3、创建maven项目接下来我们新建一个Maven项目点击maven并且选
你个小秃头
·
2020-07-22 17:00
springboot学习
之旅12-安全
springboot底层是用springsecurity作为安全框架的。总的来说就两部分:授权+认证。一、Security使用1)利用idea向导创建项目启动完项目后,我们访问localhost:8080发现访问被拦截,需要登录,效果图如下;2)编写配置类extendsWebSecurityConfigurerAdapter1.先定义先定义请求的授权规则@EnableWebSecurity(底层点
qq_38009397
·
2020-07-16 07:56
springboot学习
之旅04-web开发02
一.代码示例:1.1扩展SpringMVC的映射、拦截器、国际化组件(注意看注释里说明)//使用WebMvcConfigurerAdapter可以来扩展SpringMVC的功能//@EnableWebMvc//不要接管SpringMVC@ConfigurationpublicclassMyConfigAsLearnextendsWebMvcConfigurerAdapter{//第一种方式:@Ov
qq_38009397
·
2020-07-16 07:56
springboot学习
之旅05-Spring Boot 2.0.2 版本嵌入式Servlet容器自动配置及启动原理分析
作者:mujun_链接:https://www.jianshu.com/p/017a7f40efff来源:简书SpringBoot2.0.2版本的嵌入式Servlet容器自动配置是通过WebServerFactoryCustomizer定制器来定制的,而在SpringBoot1.x版本中我们是通过EmbeddedServletContainerCustomizer嵌入式的Servlet容器定制器来
qq_38009397
·
2020-07-16 07:56
springboot学习
之旅14-分布式整合springcloud
一、1)创建一个空项目2)创建名为eureka-server的module(作为注册中心)3)创建服务提供者4)消费者同理自此项目结构创建完毕;5)注册中心的application.yml文件配置server:port:8761eureka:instance:hostname:eureka-service#eureka实例名client:register-with-eureka:false#不把自
qq_38009397
·
2020-07-16 07:56
springboot学习
之旅13-分布式结合zookeeper和dubbo
一、dubbo简介这边举个例子,如果有两个模块,用户模块和订单模块,面对日益增长的用户访问量,对服务器的压力是巨大的,所以这个时候可以将用户模块放在几台服务器上,每个服务器都能承载几百个并发,订单模块也部署在好几台服务器上,这时候用户模块想要调用订单模块的话,需要rpc远程过程调用技术(写代码、或者webservice技术),这样做就太麻烦了,所以就需要一个rpc框架(分布式框架),而dubbo和
qq_38009397
·
2020-07-16 07:56
springboot学习
之旅08-springboot与数据访问
一、整合jdbc用idea向导引入mysql驱动、jdbc、web(便于测试)1、引入JDBC依赖org.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-javaruntime2.数据库配置spring:datasource:username:rootpassword:123456url:jdbc:mysql://1
qq_38009397
·
2020-07-16 07:56
springboot学习
之旅15-热部署
一、何为热部署在开发中我们修改一个java文件后想看到效果不得不重启应用,这导致大量时间话费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何实现热部署。1、模板引擎在SpringBoot中开发情况下禁用模板引擎的cache页面模板改变ctrl+F9可以重新编译当前页面并生效2、SpringLoadedSpring官方提供的热部署程序,实现修改类文件的热部署下载Spri
qq_38009397
·
2020-07-16 07:25
springboot学习
之旅
springboot之helloworld1.开发环境开发环境JDK1.7开发工具(Eclipse)项目管理工具(Maven)2.创建MavenProject(spring-boot-hello)3.pom.xml文件org.springframework.bootspring-boot-starter-parent1.4.1.RELEASEUTF-81.7org.springframework.
那时秋风正爽
·
2020-07-16 06:08
SpringBoot学习
eclipse-mybatis逆向生成工具
参考博客:http://blog.csdn.net/zng_xp/article/details/78085403作为菜鸡一枚,我觉得有必要把学到的知识记录下来。在学习springboot时就有学到如何使用springboot生成数据库表。但是菜如我不会配置各种外键索引参数,so只能每次生成表之后又到数据库添加索引,外键等等约束。表不多还好,一旦表多起来都不想去改了,看着就心累。后来就想着自己写s
open_yu
·
2020-07-16 04:54
java
spring-boot
SpringBoot学习
之旅终章---超越外部化配置
通常,对于可扩展性应用,尤其是中间件,它们的功能性组件是可配置化的,如:认证信息、端口范围、线程池规模以及连接时间等。假设需要设置Spring应用的Profile为"dev",可通过调用SpringConfigurableEnvironment的setActiveProfiles("dev")方法实现。这种方式是一种显示地代码配置,配置数据来源于应用内部实现,所以称之为"内部化配置"。“内部化配置
光贤
·
2020-07-16 03:11
SpringBoot
架构
Spring
SpringBoot学习
开篇--为什么学,springBoot的特性
springboot做了一些项目,但是发现自己仍然处于很low的水平,下定决心好好学学springBoot,第一篇文章写了WebFlux学习之旅1---函数式编程学习,考虑到之前学习的比较肤浅,打算放在
SpringBoot
光贤
·
2020-07-16 03:10
SpringBoot
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他