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学习笔记
16——MybatisPlus修改时空字段不修改
问题描述:今天遇到了一个问题,在更新数据时,MybatisPlus不会进行修改属性为空的数据表字段。解决办法:只需要在实体类的属性上加一行注释即可/***姓名*/@TableField(fill=FieldFill.UPDATE)privateStringname;这行注释的意思是:在name这个属性执行修改时,将自动填充一个值(默认为null),即将字段修改为空,而不是不做修改。
月月._.
·
2020-08-20 16:53
Java
#
SpringBoot
#
MybatisPlus
SpringBoot学习笔记
11——MyBatisPlus初探
最近博主将JPA的学习雪藏了,等以后有机会再学,因为博主接触了MyBatisPuls!!!博主觉得MyBatisPuls这个框架是非常好用的框架。本篇博客记录一下MyBatisPlus的基本配置。MyBatisPlus是MyBatis的增强工具,在MyBatis的基础上只做增强不做改变。MyBatisPlus几乎和MyBatis配置几乎相同。我们来看一下配置过程。1.引如MyBatisPlus依赖
月月._.
·
2020-08-20 14:52
Java
#
SpringBoot
#
MybatisPlus
【自学记录】SpringBoot+IDEA+Maven(二)
我的第二篇
SpringBoot学习笔记
我的开发环境:macOS10.12.6IntelijIDEA2017.1javaversion1.8.0_144ApacheMaven3.5.0SpringBoot
usually1993
·
2020-08-20 08:21
学习计划
26.
SpringBoot学习笔记
--切换日志框架
切换日志框架可以按照SLF4J的日志适配图,进行相关的切换。SLF4J+Log4j的方式配置pom.xmlorg.springframework.bootspring-boot-starter-weblogback-classicch.qos.logbackorg.slf4jslf4j-log4j12配置log4j.properties###setloglevels###log4j.rootLog
java阳旭
·
2020-08-20 06:23
Spring
Boot
21.
SpringBoot学习笔记
--SLF4J使用原理
在系统中使用SLF4JSLF4J的官方使用手册:http://www.slf4j.org/manual.html在开发时,日志记录方法的调用,应该调用日志抽象层里面的方法,而不是直接调用日志的实现类。下面是一个示例,演示了使用SLF4J输出“Helloworld”的最简单方法,它首先得到一个名为“HelloWorld”的记录器,此记录器依次用于记录消息“HelloWorld”。importorg.
java阳旭
·
2020-08-20 06:22
Spring
Boot
22.
SpringBoot学习笔记
--其他日志框架统一转换为SLF4J
当开发一个系统的过程中,使用的是SLF4J与Logback。但是该系统依赖了很多开发框架,例如Spring和Hibernate,而Spring使用ApacheCommonsLogging作为日志门面,Hibernate使用JBossLogging作为日志门面。各类日志门面混杂在一起,造成了日志门面使用的混乱,所以需要将其他日志框架统一转换为SLF4J。下图来源于SLF4J的官网,展示了如何将其他日
java阳旭
·
2020-08-20 06:22
Spring
Boot
24.
SpringBoot学习笔记
--SpringBoot默认配置
日志级别SpringBoot默认配置好了日志,日志的级别从低到高为trace也可得知SpringBoot默认配置的是info级别。配置日志在application.properties中可以对日志进行相关的配置。#调整指定包的日志级别logging.level.demo.yangxu=trace#在当前项目目录下生成springboot.loglogging.file.name=springboo
java阳旭
·
2020-08-20 05:36
Spring
Boot
23.
SpringBoot学习笔记
--SpringBoot日志关系
SpringBoot底层中关于日志框架的依赖关系如下图。SpringBoot使用spring-boot-starter-logging完成日志功能org.springframework.bootspring-boot-starter-logging2.3.0.RELEASEcompile由上面关于日志框架的依赖关系的图可知,SpringBoot底层使用SLF4J+Logback的方式进行日志记录。
java阳旭
·
2020-08-20 05:45
Spring
Boot
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学习笔记
(二):YAML在SpringBoot的作用和机制
一、属性加载顺序SpringBoot允许外化(externalize)你的配置,这样你能够在不同的环境下使用相同的代码。你可以使用properties文件,YAML文件,环境变量和命令行参数来外化配置。使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Environment抽象或绑定到结构化对象来访问。SpringBoot使用一个非常特别的PropertySourc
好奇的猫儿
·
2020-08-17 08:06
Java
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
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
Spring Boot学习笔记
SpringBoot学习笔记
文章目录
SpringBoot学习笔记
SpringBoot引言SpringBoot特点SpringBoot第一个环境搭建创建Maven的web项目,引入springboot的jar
IT小浣熊
·
2020-08-16 20:21
Spring
SpringBoot学习笔记
九:springBoot整合Mybatis3.x实现增删改查以及事务操作
1.
SpringBoot学习笔记
九:springBoot整合Mybatis3.x实现增删改查文章目录1.
SpringBoot学习笔记
九:springBoot整合Mybatis3.x实现增删改查1.1.配置文件
¥诸葛村夫¥
·
2020-08-16 17:34
springBoot笔记
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学习笔记
】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学习笔记
(十)——Spring Security
概述和简单安全认证在JavaWeb工程中,一般使用Servlet过滤器(Filter)对请求的进行拦截,然后在Filter中通过自己的验证逻辑来决定是否放行请求。同样的,SpringSecurity也是基于这个原理,在进入到DispatcherServlet前就可以对SpringMVC的请求进行拦截,然后通过一定的验证,从而决定是否放行请求访问系统。为了使用SpringSecurity,需要在Ma
1558083****
·
2020-08-14 18:47
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学习笔记
之HelloWorld篇
0.前言最近在学习Java,在微服务这一领域,SpringBoot可算是王牌。因此,justdoit!1.SpringBoot相关1.1SpringBoot简介学习任何一门新技术,新知识,从其官网着手,从其官方文档入手,定是无误的。官网上对于pringBoot的介绍,简而言之,即SpringBoot可以使得人们快速创建基于spring的应用程序,无需繁琐的spring配置其特点有很多,只要知道其不
这个人太懒了
·
2020-08-14 02:05
Springboot
【
springboot学习笔记
】springboot+mybatis整合一
1、pom.xmlmaven依赖引入org.springframework.bootspring-boot-starter-jdbcorg.springframework.bootspring-boot-starter-weborg.mybatis.spring.bootmybatis-spring-boot-starter1.3.2mysqlmysql-connector-javaruntime
Flury
·
2020-08-13 12:05
spring
boot
SpringBoot学习笔记
-12:第十二章-SpringBoot 与任务和邮件
第十二章-SpringBoot与任务和邮件异步任务packagecom.example.demo;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.schedulin
彭世瑜
·
2020-08-12 11:32
SpringBoot学习笔记
SpringBoot学习笔记
-14:第十四章-SpringBoot 与分布式
第十四章-SpringBoot与分布式Dubbo简介分布式应用,国内常用组合Zookeeper+DubboSpringBoot使用SpringCloudZookeeper分布式应用程序协调服务DubboAlibaba开源的分布式服务框架,服务提供方Provider+服务消费方Consumer安装zookeeperdockerpullzookeeper#EXPOSE2181288838888080d
彭世瑜
·
2020-08-12 11:32
SpringBoot学习笔记
SpringBoot学习笔记
-13:第十三章-SpringBoot 与安全
第十三章-SpringBoot与安全安全框架shiroSpringSecurity认证Authentication建立用户,证明授权Authorization访问权限登录&认证&授权依赖org.springframework.bootspring-boot-starter-securityorg.springframework.bootspring-boot-starter-web控制器packa
彭世瑜
·
2020-08-12 11:32
SpringBoot学习笔记
SpringBoot学习笔记
-16:第十六章-SpringBoot 与监控管理
第十六章-SpringBoot与监控管理监管端点测试spring-boot-starter-actuator生产环境下的应用监控和管理功能端点名描述autoconfig自动配置信息auditevents审计事件beansBean信息configprops配置信息dump线程状态信息env当前环境信息health应用健康状况info当前应用信息metrics应用的各项指标mappings应用@Req
彭世瑜
·
2020-08-12 11:32
SpringBoot学习笔记
SpringBoot学习笔记
40——MybatisPlus使用枚举进行改保存数据
今天来记录一下mybatisPlus中枚举的使用。这个在官网上也有记录,但实际的操作和官网有所出入,以下为亲测过程。1.首先要有一个枚举importcom.baomidou.mybatisplus.annotation.EnumValue;publicenumTableName{/***动力总成*/POWER_ASSEMBLY("POWER_ASSEMBLY111","动力总成"),;//标记数据
月月._.
·
2020-08-11 22:22
#
SpringBoot
#
MybatisPlus
Java
SpringBoot学习笔记
39——MybatisPlus使用Model实现通过实体进行CRUD
今天又了解到一个MabatisPlus自带的实体父类:com.baomidou.mybatisplus.extension.activerecord.Model该类的作用是能通过实体直接进行crud操作,而不需要进行调用dao,前提是“必须存在对应的原始mapper并继承baseMapper并且可以使用的前提下”。也就是说实际上行还是调用的dao的方法。来看一下代码1.实体继承Model类@Dat
月月._.
·
2020-08-11 22:50
Java
#
MybatisPlus
#
SpringBoot
SpringBoot学习笔记
15——Dozer的使用
dozer是用来两个对象之间属性转换的工具,有了这个工具之后,我们将一个对象的所有属性值转给另一个对象时,就不需要再去写重复的set和get方法了。下面我们来学习一下dozer的使用1.添加依赖net.sf.dozerdozer5.5.12.创建配置类packagecom.youyou.util.utils;importorg.dozer.DozerBeanMapper;importorg.spr
月月._.
·
2020-08-11 22:50
Java
#
SpringBoot
SpringBoot学习笔记
35——实现List校验@Validated
在Controller类上加上@Validated。在需要校验的参数上加上@Valid。就可以校验list里的实体类的属性还需要在统一异常处理类中添加异常处理/***参数校验异常类**@paramexception*@return*@author刘朋*date2020-04-15*/@ResponseStatus(HttpStatus.OK)@ExceptionHandler(Constraint
月月._.
·
2020-08-11 20:50
Java
#
SpringBoot
springboot学习笔记
(一)——基础知识
springboot学习笔记
(一)——基础知识maven依赖启动类yml1、基本语法2、值的写法controllerrestful接口@Value获取值和@ConfigurationProperties
antRain
·
2020-08-11 13:37
Spring+spring
boot
SpringBoot学习笔记
(二)
应用日志和spring-boot-starter-loggingJava的日志系统多种多样,从java.util默认提供的日志支持,到log4j,log4j2,commonslogging等,复杂繁多,所以,应用日志系统的配置就会比较特殊,从而spring-boot-starter-logging也比较特殊一些,下面将其作为我们第一个了解的自动配置依赖模块。假如maven依赖中添加了spring-
狂歌笑红尘
·
2020-08-09 06:03
SpringBoot学习笔记
SpringBoot学习笔记
(一)
目录SpringIoC介绍SpringJavaConfig和常见Annotation那些高曝光率的AnnotationSpringBoot中@SpringBootApplication注解的三体解析结构@Configuration创世纪@EnableAutoConfiguration的功效SpringFactoriesLoader详解可有可无的@ComponentScan深入探索SpringApp
狂歌笑红尘
·
2020-08-09 06:03
SpringBoot学习笔记
Springboot学习笔记
-- Linux下安装Jenkins步骤和遇到的问题
目录1.Linux安装步骤2.启动遇到的问题1.Linux安装步骤本次安装是使用的wget命令进行的安装。记录下操作步骤获取安装包的路径首先去Jenkins官网获取安装包路径。http://pkg.jenkins-ci.org/redhat-stable/使用wget命令安装使用wget命令,复制上一步的链接下载安装包命令操作如下wgethttp://pkg.jenkins-ci.org/redh
涛声依旧Cjt
·
2020-08-07 18:41
Spring
Boot学习笔记
springboot学习笔记
--@SpringBootApplication
目录0.关于@SpringBootApplication的源码1.为何将application.calss置于项目的根目录下2.@SpringBootApplication注解的主要作用3.application.class文件放置其他目录的配置方法使用IDEA生成springboot项目的时候,会为我们生成一个根目录下的xxxxApilcation.class文件,然后在这个applicatio
涛声依旧Cjt
·
2020-08-07 18:41
Spring
Boot学习笔记
Springboot学习笔记
(1)
1、SpringBoot简介1.1、什么是Spring?Spring是为了解决企业级应用开发的复杂性而创建的,简化开发Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版
ml-cookie
·
2020-08-05 19:47
springboot学习笔记
(一) 从零搭建web项目并使用外部jetty容器启动
idea版本_2018.3_springboot版本_2.2.0_jetty版本_jetty-distribution-9.4.21.v20190926_1项目搭建1新建一个SpringInitializr项目2填写项目名3选择web勾选SpringWeb版本选择2.2.04新建的项目的目录结构如下5直接点击FileuploadApplication类中的main启动,会使用内置的tomcat启动
湖工大好男儿!
·
2020-08-05 17:59
学习
SpringBoot学习笔记
0.2
SpringBoot学习笔记
⏳SpringBoot的功能、运行原理...一.简介Spring的作用Spring是为了解决企业级应用开发的复杂性而创建的,为了简化开发。
随风漂泊的蒲公英
·
2020-08-05 09:00
【
Springboot学习笔记
】SpringBoot+Mybatis+Thymeleaf+Layui数据表单从零开始实现按条件模糊分页查询的方法
【
Springboot学习笔记
】SpringBoot+Mybatis+Thymeleaf+Layui数据表单从零开始实现按条件模糊分页查询的方法目录1.搭建环境1.1直接从网上下载SpringBoot样例网站程序
小W的日常
·
2020-08-05 04:41
SpringBoot
Layui
Spring Boot 完整讲解
SpringBoot学习笔记
文章写得比较详细,所以很长(105336字数),可以参考目录文章目录
SpringBoot学习笔记
@[toc]一、SpringBoot入门预:必须掌握的技术:1.SpringBoot
可乐可乐可
·
2020-08-04 21:42
Java从入门到秃头
springboot学习笔记
-6 springboot整合RabbitMQ
一RabbitMQ的介绍RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache).消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息,而消费者从消息队列中消费信息.具体过程如下:从上图可看出,对于消息队列来说,
weixin_30825581
·
2020-08-04 19:11
SpringBoot学习笔记
1--创建一个基于SpringBoot框架的Maven项目
1.进入Spring官方网址https://start.spring.io2.选择MavenProject项目,Java语言,SpringBoot的版本号选择1.5.13(目前SpringBoot最新版本号为2.0.2)Group是包名,Artifact是项目名,Searchfordependencies是项目所需要的依赖3.填写完以上三项(第三项可以不填),然后点击生成GenerateProje
Jasper2s
·
2020-08-04 16:00
SpringBoot
【
springboot学习笔记
】-基础概念
一、为什么使用springboot?springboot的配置少项目可以快速搭建内嵌Servlet容器,降低了对环境的要求,可以使用命令直接执行项目,应用可用jar包执行:java-jar;(以前的打包方式:打包成一个war包放入到tomcat/webapps目录下面再执行)二、什么是springboot?springboot是一个快速开发框架,能够帮助我们快速整合第三方框架(Maven依赖关系,
Flury
·
2020-08-04 12:42
spring
boot
springboot学习笔记
(十二) RestTemplate
springboot学习笔记
(十二)使用RestTemplate消费服务导入pom依赖org.springframework.bootspring-boot-starter-parent1.5.7.RELEASEorg.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-webcom
弱智铁头娃
·
2020-08-04 08:23
Spring
Boot
【
SpringBoot学习笔记
】SpringBoot_03_SpringData—JpaRepository部分字段查询功能
关于jpa这个玩意,搞Java开发的基本都很喜欢,对数据操作实在是太方便了只要设定对应的实体类,就可轻而易举的返回结果当提供的方式不满足时,我们还可以自定义查询方式,使用@Query注解手写sql为了提高效率,我们需要查询指定字段,很轻而易举的就能写出来@Query(value="select字段1,字段2from表名where字段=?1",nativeQuery=true)ListfindByP
love__nana
·
2020-08-04 08:45
JavaEE
jpa
JpaRepository
springboot
Springboot学习笔记
(一)-线程池的简化及使用
工作中经常涉及异步任务,通常是使用多线程技术,比如线程池ThreadPoolExecutor,它的执行规则如下:在Springboot中对其进行了简化处理,只需要配置一个类型为java.util.concurrent.TaskExecutor或其子类的bean,并在配置类或直接在程序入口类上声明注解@EnableAsync。调用也简单,在由Spring管理的对象的方法上标注注解@Async,显式调
weixin_30741653
·
2020-08-03 11:10
【
SpringBoot学习笔记
】注解的作用——@FeignClient
[[代码:]]@FeignClient(value="eureka-client",configuration=FeignConfig.class)publicinterfaceEurekaClientFeign{@GetMapping(value="/hi")StringsayHiFromClientEureka(@RequestParam(value="name")Stringname);@G
weixin_30565327
·
2020-08-03 06:30
redis kafka
springboot学习笔记
基础知识keyspatten*existskeyexpirekeyseconds设置key生存时间TTLkey查看key生存时间PERSISTkey清除生存时间PESPIREkeymilliseconds设置单位为毫秒typekeyinfomemory查看mem_fragmentation_ratio碎片比例redis对消息可靠性,重发,重复消费没有处理队列模式lpushrpopbrpop阻塞po
miya_sunjc_csdn
·
2020-08-03 02:14
architect
SpringBoot学习笔记
——SpringBoot注解
1.默认扫描@SpringBootApplication用springboot的时候有一个默认的basepackage,在用springmvc时我们是在xml文件里用componentscan去扫描包的,现在的默认的包是在启动类上面的包。在spring官方的说明中是这样说的:我们通常建议您将主应用程序类放在其他类之上的根包中。该@SpringBootApplication注解往往放在你的主类,它隐
带起飞的程序猿
·
2020-08-02 14:35
笔记
spring
java
spring
boot
bean
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他