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学习
----8.数据访问
数据访问对于数据访问层,无论是SQL还是NOSQL,springboot默认采用高整合springdata的方式进行统一处理,添加大量自动配置,屏蔽了很多设置,引入xxxTemplate,xxxRepository来简化我们对数据访问层的操作,对我们来说只需要进行简单的设置即可.jdbcspring:datasource:username:rootpassword:123456url:jdbc:m
一介丿小白
·
2020-08-18 05:51
springboot
springboot学习
----6.错误处理机制
错误处理机制springboot错误消息处理机制:电脑当访问路径不存在不存在页面默认返回一个错误页面(接收请求:text/html)而其他客户端(android,ios等等),返回一个json字符串(接收请求:/)如何定制错误响应:1.如何定制错误页面2.如何定制错误json数据ErrorMvcAutoConfiguration给容器中添加了以下组件:1.DefaultErrorAttribute
一介丿小白
·
2020-08-18 05:51
springboot
springboot学习
----9.自定义starter
自定义starter准备一个空工程,其中有两个模块:编写一个HelloService类:@ServicepublicclassHelloService{privateHelloPropertieshelloProperties;publicHelloPropertiesgetHelloProperties(){returnhelloProperties;}publicvoidsetHelloPro
一介丿小白
·
2020-08-18 05:51
springboot
springboot学习
----7.嵌入式servlet容器
嵌入式Servlet容器:SpringBoot默认使用的是嵌入式的Tomcat容器问题:1.如何定制和修改Servlet容器的相关配置-可以在application.properties中进行配置-编写一个EmbeddedServletContainerCustomizer:嵌入式servlet容器定制器,来修改servlet容器的配置-很可惜的是他过时了,新版springboot2.xx用@Co
一介丿小白
·
2020-08-18 05:20
springboot
springBoot学习
(二)配置环境动态切换和部分注解的运用
springBoot配置环境动态切换建立第一个配置文件(springBoot默认读取的文件)application.propertiestest.name=defaulttest.defaultAge=12建立第二个配置文件(开发环境)application-dev.propertiestest.name=devtest.devAge=13建立第三个配置文件(用户验收测试环境)applicatio
yang1780409810
·
2020-08-17 17:32
springBoot
java
《
springboot学习
》三 springboot整合filter
1.通过注解的方式实现filter注册1.1编写filterpackagecom.cloudtech.filter;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.Serv
程序猿学社
·
2020-08-17 13:50
#
spring
boot小白都能看懂
SpringBoot学习
(三):Filter过滤器等的配置方法和SpringBoot源码实现原理
Servlet,Filter,Listener的注册在SpringBoot应用来说,由于是自身启动了一个Servlet引擎,并且需要创建一个与应用关联ServletContext对象绑定到Servlet引擎,从而使得Servlet引擎接收到请求可以分发到该应用来处理。ServletContext内部通常会包含Servlet规范中的Servlet,Filter,Listener等组件,而将这些组件注
服务端开发
·
2020-08-17 10:36
SpringBoot
SpringBoot学习
笔记(三) SpringBoot 自动配置原理
SpringBoot自动配置SpringBoot自动配置的注解是@EnableAutoConfiguration所以来看@EnableAutoConfiguration注解的源码:1、首先@EnableAutoConfiguration是包含在@SpringBootApplication组合注解中2、使用@Import注入EnableAutoConfigurationImportSelector.
海的那边见
·
2020-08-17 10:49
SpringBoot
springboot学习
笔记(Yaml配置注入)
Yaml配置注入Yaml与properties的对比yaml的运用yaml的高级用法松散绑定JSR303使用yaml配置读取的优先级yaml配置多个环境配置自己配的yaml和spring.factories有什么联系Yaml与properties的对比①properties只能保存键值对!②yaml可以存储,它对空格的要求十分高!#普通的键值对name:xiaoming#对象student:nam
Going_man
·
2020-08-17 09:45
SpringBoot学习
(五):springboot之profile详解
在使用springboot中,application.properties和application.yml这两个是默认的配置文件,有时我们想使用指定的配置文件,那么就需要什么Profile。我们在编写指定的配置文件时,文件名可以是:application-{profile}.properties/yml一:properties格式:我们创建了一个springboot项目,里面有默认默认文件appl
花伦同学ko
·
2020-08-17 09:55
SpringBoot
17.
SpringBoot学习
(十七)——Spring Boot 自定义Starter
1.简介1.1概述AtypicalSpringBootstartercontainscodetoauto-configureandcustomizetheinfrastructureofagiventechnology,let’scallthat“acme”.Tomakeiteasilyextensible,anumberofconfigurationkeysinadedicatednamespa
Soulballad
·
2020-08-17 09:03
Spring
Boot
15.
SpringBoot学习
(十五)——Spring Boot WebFlux路由
1.简介1.1概述InWebFlux.fn,anHTTPrequestishandledwithaHandlerFunction:afunctionthattakesServerRequestandreturnsadelayedServerResponse(i.e.Mono).Boththerequestandtheresponseobjecthaveimmutablecontractsthato
Soulballad
·
2020-08-17 09:03
Spring
Boot
14.
SpringBoot学习
(十四)——Spring Boot WebFlux初体验
1.简介1.1概述SpringWebFluxisthenewreactivewebframeworkintroducedinSpringFramework5.0.UnlikeSpringMVC,itdoesnotrequiretheServletAPI,isfullyasynchronousandnon-blocking,andimplementstheReactiveStreamsspecifi
Soulballad
·
2020-08-17 09:03
Spring
Boot
13.
SpringBoot学习
(十三)——JDBC之 Spring Boot Jpa多数据源
1.简介1.1概述在实际项目中一般是一个数据源,但是在某些特殊场景可能需要多个数据源,这里以springbootjpa为例演示一下多数据源的配置和使用。2.演示环境JDK1.8.0_201SpringBoot2.2.0.RELEASE构建工具(apachemaven3.6.3)开发工具(IntelliJIDEA)3.演示代码3.1代码说明配置两个数据源,分别是masterDataSource和sl
Soulballad
·
2020-08-17 09:03
Spring
Boot
16.
SpringBoot学习
(十六)——Spring Boot MessageConverter消息转换器
1.简介1.1概述SpringMVCusestheHttpMessageConverterinterfacetoconvertHTTPrequestsandresponses.Sensibledefaultsareincludedoutofthebox.Forexample,objectscanbeautomaticallyconvertedtoJSON(byusingtheJacksonlibr
Soulballad
·
2020-08-17 09:03
Spring
Boot
spring
boot
java
4.
SpringBoot学习
(四)——Spring Boot Validation校验及原理
1.简介1.1概述ThemethodvalidationfeaturesupportedbyBeanValidation1.1isautomaticallyenabledaslongasaJSR-303implementation(suchasHibernatevalidator)isontheclasspath.Thisletsbeanmethodsbeannotatedwithjavax.va
Soulballad
·
2020-08-17 09:02
Spring
Boot
9.
SpringBoot学习
(九)——Spring Boot Admin使用
1.简介1.1概述SpringBootAdminisacommunityprojecttomanageandmonitoryourSpringBoot®applications.TheapplicationsregisterwithourSpringBootAdminClient(viaHTTP)orarediscoveredusingSpringCloud®(e.g.Eureka,Consul)
Soulballad
·
2020-08-17 09:02
Spring
Boot
初学springboot入门-Hello world
springboot学习
(一)本人初学springboot写的第一个入门代码Helloworld一、创建一个maven项目二、在pom.xml文件中导入依赖org.springframework.bootspring-boot-starter-parent1.5.9
每天一个秃顶小技巧
·
2020-08-17 09:18
springboot学习
2——IoC(下)
六、条件装配BeanBean初始化前,对基属性进行一些校验,不满足校验时就不去装配数据源。@Conditional注解+一个实现了Condition接口(org.springframework.context.annotation.Condition)的类,例子:使用属性初始化数据库连接池:加入了@Conditional注解,并且配置了类DatabaseConditional@Bean(name=
外外外
·
2020-08-17 09:52
spring
SpringBoot学习
(一) — 我的第一个SpringBoot工程
正式进入SpringBoot的学习了,严格参照SpringBoot官网上的文档进行学习官网地址SpringBoot基于其他的Spring组件,可以帮助开发人员快速的搭建应用系统。附上一篇mave介绍(其实就是拉依赖jar包)点击打开链接简单了解第一步创建maven工程file->new->projectGroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录
用脚弹琴的瞎子
·
2020-08-17 08:55
SpringBoot
SpringBoot学习
笔记(二):YAML在SpringBoot的作用和机制
一、属性加载顺序SpringBoot允许外化(externalize)你的配置,这样你能够在不同的环境下使用相同的代码。你可以使用properties文件,YAML文件,环境变量和命令行参数来外化配置。使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Environment抽象或绑定到结构化对象来访问。SpringBoot使用一个非常特别的PropertySourc
好奇的猫儿
·
2020-08-17 08:06
Java
SpringBoot学习
——> YAML
YAML简介YAML是YAML不是一种标记语言的外语缩写,中文是另一种标记语言,它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。YAML语法YAML中可以允许表示三种格式,分别是常量值,对象和数组。它的语法结构是key:value(注意,冒号后面必须有一个空格)。常量name:李某某flag:truenum:56字符串
山河故人丶
·
2020-08-17 07:14
Springboot
SpringBoot学习
笔记——集成Druid数据库连接池
一、前言在软件系统中都会使用到数据库,是开发中大型系统不可缺少的。但如果对数据库资源没有很好地管理,往往会直接导致系统的稳定。随着系统流量、用户的增加,会逐步显露。使用数据库连接池可以更好、更高效的管理数据库连接资源,我们可以直接使用第三方服务,不必自己思索数据库连接的管理。数据库连接池技术有:DBCP、tomcat-jdbc、C3P0、HikariCP、Druid等。优先推荐Druid。它作为国
Ongoing蜗牛
·
2020-08-17 07:12
SpringBoot
SpringBoot学习
笔记——(一)自动配置原理
一、SpringBoot入门1.SpringBoot简介https://blog.csdn.net/u011870547/article/details/80975623简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站式解决方案2.微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通单体应用:ALLINONE微服务:每一
巧笑情兮_美目盼兮
·
2020-08-17 07:01
SpringBoot
5.
SpringBoot学习
(五)——Spring Boot Profile用法
1.简介1.1概述SpringProfilesprovideawaytosegregatepartsofyourapplicationconfigurationandmakeitbeavailableonlyincertainenvironments.Any@Component,@Configurationor@ConfigurationPropertiescanbemarkedwith@Prof
Soulballad
·
2020-08-17 07:38
Spring
Boot
springboot学习
笔记:12.解决springboot打成可执行jar在linux上启动慢的问题
有时候,当你把你的springboot项目打成可执行的jar,放在linux上启动时,发现启动超级慢;这往往是因为springboot内置tomcat启动时实例化SecureRandom对象随机数策略问题;解决办法:打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:securerandom.source=file:/dev/random
track sun
·
2020-08-16 21:05
springboot 整合 rabbitmq 转载https://www.cnblogs.com/hlhdidi/p/6535677.html
springboot学习
笔记-6springboot整合RabbitMQ一RabbitMQ的介绍RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多
wb54979
·
2020-08-16 21:32
SpringBoot学习
入门
一、什么是SpringBootSpringBoot使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用SpringBoot你可以不用或者只需要很少的Spring配置。简单来说,会用SpringBoo
李太白不太白
·
2020-08-16 20:39
Spring Boot学习笔记
SpringBoot学习
笔记文章目录
SpringBoot学习
笔记SpringBoot引言SpringBoot特点SpringBoot第一个环境搭建创建Maven的web项目,引入springboot的jar
IT小浣熊
·
2020-08-16 20:21
Spring
SpringBoot学习
篇13[整合Redis、自定义RedisTemplate、操作Redis、自定义Redis工具类]
文章目录1.引入依赖2.配置Redis3.操作Redis3.1操作字符串3.2操作复杂数据类型4.自定义Redis4.1自定义RedisTemplate4.2使用自定义RedisTemplate5.自定义Redis工具类1.引入依赖有以下两种方式:方式1:在新建项目时勾选以下依赖即可方式2:手动将以下依赖添加进pom.xml文件中org.springframework.bootspring-boo
danxiao898
·
2020-08-16 17:41
SpringBoot
SpringBoot学习
笔记九:springBoot整合Mybatis3.x实现增删改查以及事务操作
1.
SpringBoot学习
笔记九:springBoot整合Mybatis3.x实现增删改查文章目录1.
SpringBoot学习
笔记九:springBoot整合Mybatis3.x实现增删改查1.1.配置文件
¥诸葛村夫¥
·
2020-08-16 17:34
springBoot笔记
SpringBoot学习
(一)SpringBoot基础入门
有些人觉得学习SpringBoot,可以直接跳过SpringMVC的学习,个人觉得还是先学习SpringMVC再来学习SpringBoot,毕竟SpringBoot的有些注解或者基础都还是来自SpringMVC的,事先学习SpringMVC,可以对SpringBoot有更好的理解,不管怎么样,我是在学习了SpringMVC之后才知道有SpringBoot这东西,所以我的顺序是SpringMVC到S
ncfl
·
2020-08-16 13:10
SpringBoot
SprintBoot学习日记(一)—— 新建springboot项目
之前也了解过一些,但是工作中一直没用到,正好最近换了家公司,会用到springboot和springcloud,一切缘注定啊,废话不多说,现在开启我的
springboot学习
之路啦。
SimonVampire
·
2020-08-16 10:41
SpringBoot学习
笔记四——整合
SpringBoot连接数据库&整合MyBatis框架连接Oracle需要的依赖:com.oracleojdbc6version>11.2.0.1.0springBoot配置连接Oracle:#springboot连接Oracle数据库spring.datasource.driver-class-name=oracle.jdbc.OracleDriverspring.datasource.url=
malaganguo
·
2020-08-16 09:40
springboot
java
Springboot学习
之 使用@Value()注解给类静态属性赋值
场景:最近在做项目时,需要要工具类中对属性进行赋值,里面有过期时间和秘钥,因为这两个都是相对固定不会变动的东西,所以配在配置文件或者数据库配置表最好,这边使用的是配置文件(application.yml),然后通过@Value()属性注入到对应的属性中。刚开始在做的时候,启动项目后发现通过使用@Value注解对这两个属性进行赋值,结果两个都注不进去。这个让我很苦恼,通过查找资料。找到了通过set的
_修铁路的
·
2020-08-16 08:56
JavaWeb
springboot学习
:从数据库中获取数据并展示于网页内的两种方法
写在前面记录学习,随时更改。两种方法:常规方法:Jpa访问数据库拿到值后,写入域中,thymeleaf从域中拿值,然后修改标签的值。用于echarts:由于echarts的所有配置都写在js代码内,所以上述java的实现不可行,采用Ajax轮询的方式访问配置的“@RestController”,拿到返回的查询结果,经过处理后写入图表配置。方法一看代码示例:@RequestMapping("/wat
还我头发
·
2020-08-15 12:31
spring
boot
SpringBoot学习
3 - 自定义日期转换
文章目录方法1-属性字段添加@DateTimeFormat方法2-控制器内添加被@InitBinder注解修饰的Method方法3-实现Converter接口、并交给容器管理-建议使用测试方法1-属性字段添加@DateTimeFormat特点优点:灵活定义请求参数接收的字符串格式缺点:不能全局统一处理,需要为每个需要转换字段都加注解publicclassHuman{@NotEmpty(messag
嗯嗯**
·
2020-08-14 21:27
SpringBoot
1、
springboot学习
推荐
2019独角兽企业重金招聘Python工程师标准>>>一、参考指南英文:http://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/reference/htmlsingle/中文:https://github.com/qibaoguang/Spring-Boot-Reference-Guide【1.4.1】二、代码与示例源码:https://githu
weixin_33804582
·
2020-08-14 20:47
【
SpringBoot学习
笔记】turbine界面不显示监控信息——unable to connect to command metric stream...
[[错误现象:]]界面没有监控信息,只有一行字:unabletoconnecttocommandmetricstream,如下图:[[可能原因]]:1)stream地址输入错误,一定要输入:ip:port/turbine.stream,可能会误写成:ip:port/turbine.stream,这样一来,反复检查都不容易检查出问题,因为本身后者在使用hystrix时是没错的,但用turbine时就
weixin_30316097
·
2020-08-14 20:06
springboot学习
(二十一) springboot中websocket使用@MessageMapping接收各种类型数据
1、发送数据携带用户ID2、发送JSON数据体3、将参数携带到发送请求的URL路径中4、发送header5、发送Httpsession中的数据springboot中websocket配置见https://blog.csdn.net/u011943534/article/details/810070021、发送数据携带用户ID携带的用户ID可以直接拿到给MessageMapping注解的函数注入,后
码农-文若书生
·
2020-08-14 20:09
spring
boot
springboot学习
(二十九) 使用springboot发送邮件
下面记录使用springboot发送四种邮件的方法:普通文本、html、附件、模板html1引入springboot依赖包,这里使用gradle,使用maven请替换为对应的依赖就好compilegroup:'org.springframework.boot',name:'spring-boot-starter-mail'compilegroup:'org.springframework.boot
码农-文若书生
·
2020-08-14 20:38
spring
boot
springboot邮件
springboot发送邮件
springbootemail
java发邮件
java发送email
Springboot学习
笔记(十)——Spring Security
概述和简单安全认证在JavaWeb工程中,一般使用Servlet过滤器(Filter)对请求的进行拦截,然后在Filter中通过自己的验证逻辑来决定是否放行请求。同样的,SpringSecurity也是基于这个原理,在进入到DispatcherServlet前就可以对SpringMVC的请求进行拦截,然后通过一定的验证,从而决定是否放行请求访问系统。为了使用SpringSecurity,需要在Ma
1558083****
·
2020-08-14 18:47
SpringBoot
学习笔记
MongoDB与
SpringBoot学习
MongoDB什么是MongoDB特点主要功能使用场景MongoDB存储结构示例如下:实际应用与SpringBoot整合使用实现CRUD直接注入MongoTemplate实现CRUD最近终于找到实习了,算是个国内比较大的独角兽企业,从大东北跑到深圳,挺累的。刚开始住公司宿舍,但是旁边就是高速公路,实在是太吵了,于是又抓紧时间找了个公寓,天天挤公交了。。。去了公司2天,第一天啥也没让我做,没事坐在那
Aaron.JJJ
·
2020-08-14 18:58
SpringBoot学习
-part44自定义场景启动器Starter
stater:这个场景需要用到的依赖是什么?如何编写自动配置?@Configuration//指定这个类是一个配置类@ConditionalOnxxx//在指定条件成立的情况下,自动配置类生效@AutoConfiureAfter//指定自动配置类的相对顺序@Bean//给容器中添加组件@EnableConfigurationProperties//结合相关xxProperties类来绑定相关的配置
伊泽拜尔
·
2020-08-14 15:29
SpringBoot
SpringBoot学习
笔记1
参考教程1,教程2一:SpringBoot简介目的:简化Spring应用的初始搭建以及开发过程优势:1,快速建立独立运行的Spring项目以及与主流框架集成2,使用嵌入式的Servlet容器,应用无需打成war包3,starters(启动器)自动依赖与版本控制4,大量的自动配置,简化开发,也可以修改默认值5,无需配置xml,无代码生成,开箱即用5,准生成环境的运行时应用监控6,与云技术的天然集成二
weixin_30439067
·
2020-08-14 15:13
SpringBoot学习
-(十六)SpringBoot发布到独立的tomcat中运行
尽管SpringBoot项目会内置一个tomcat,仅只需通过一个简单的指令便可启动项目,但在生产环境下,我们还是习惯将项目发布到第三外的servlet容器中,下面将介绍如果将一个SpringBoot项目部署到第三方tomcat中运行。1)修改工程的打包方式为war2)将spring-boot-starter-tomcat的范围设置为providedspring-boot-starter-tomc
大白能
·
2020-08-14 07:07
SpringBoot
Spring Boot学习---2.将项目打成war包部署到自己的tomcat中
SpringBoot学习
—2.将项目打成war包部署到自己的tomcat中虽然SpringBoot自己有tomcat,也提供了很多配置选项可以去配置tomcat,比如端口号、访问地址等,但是很多时候可能一个
爆shi哥
·
2020-08-14 07:24
开源框架-Spring
Boot
【
Springboot学习
| 3】配置使用FastJson返回Json视图
com.alibabafastjson1.2.59二、添加FastJson配置在前面一文的基础上:【
springboot学习
|2】jpa+mysql8.0增删改查创建一个
cungudafa
·
2020-08-14 06:01
#
Springboot
Java前后端开发学习
深度解读Netty:NIO那些不为人知的秘密
推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份
SpringBoot学习
指南能解决你遇到的98%的问题最全面试题新鲜出炉:70+算法题、近30
Jav进阶道路
·
2020-08-14 06:38
SpringBoot学习
笔记之HelloWorld篇
0.前言最近在学习Java,在微服务这一领域,SpringBoot可算是王牌。因此,justdoit!1.SpringBoot相关1.1SpringBoot简介学习任何一门新技术,新知识,从其官网着手,从其官方文档入手,定是无误的。官网上对于pringBoot的介绍,简而言之,即SpringBoot可以使得人们快速创建基于spring的应用程序,无需繁琐的spring配置其特点有很多,只要知道其不
这个人太懒了
·
2020-08-14 02:05
Springboot
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他