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-
使用Spring Initializr创建项目
使用SpringInitializr初始化SpringBoot项目SpringInitializr从本质上说就是一个Web应用程序,它能为你构建SpringBoot项目结构。虽然不能生成应用程序代码,但它能为你提供一个基本的项目结构,以及一个用于构件代码的Maven或者Grad
小小赫下士
·
2022-06-24 11:00
springboot-
异常处理
springboot-
异常处理背景自定义异常错误页面统一异常处理只使用@ExceptionHandler注解处理局部异常使用@ControllerAdvice+@ExceptionHandler注解处理全局异常实现
叮当的猫猫
·
2022-06-22 07:22
报错debug
spring
boot
java
spring
SpringBoot-
消息队列
消息:消息的发送方生产者消息接收方消费者同步消息:收到响应消息之后才能继续发送异步消息:不需要响应消息就可以继续发送企业级应用中广泛使用的三种异步消息传递技术JMS:一个规范,消息开发的APIAMQP:一个协议,规范了数据的传输格式MQTT:SpringBoot整合各种消息技术:ActiveMQ:下载安装:下载地址:https://activemq.apache.org/components/cl
思尘S
·
2022-05-21 07:22
SpringBoot
SpringBoot
Java-SpringBoot:员工管理系统
Java:
SpringBoot-
员工管理系统参考的代码和资源链接:https://blog.csdn.net/qq_45173404/article/details/108934414?
AL ZN
·
2022-05-08 11:09
java
spring
boot
spring
springboot-
安全认证security+jwt总结
目录一、背景二、基本jar依赖引入三、security模块1、编写配置类2、UnauthorizedHandler代码
帅哥趣谈
·
2022-04-22 22:35
手把手学习springboot
Security
java
jwt
spring
boot
spring
计算机毕业设计-社区疫情防控管理系统
springboot-
小区疫情管理系统java代码
计算机毕业设计-社区疫情防控管理系统
springboot-
小区疫情管理系统java代码注意:该项目只展示部分功能,如需了解,评论区咨询即可。
QQ_2105837402
·
2022-04-11 15:11
项目
#
SpringBoot
java
spring
boot
bootstrap
springboot-
单元测试Test没有绿色三角标识启动箭头
author:Nathanniedate:2022-3-26-23:19问题背景学习mybatisplus,使用Mapper接口阶段中,在springboot项目中的测试包中测试接口,使用@Test注解,定义的测试方法上面没有三角绿色启动标识。异常内容图-正常情况下,测试方法显示三角绿色启动标识图-异常情况下,测试方法不显示三角绿色启动标识问题分析可能原因测试方法修饰符不是public测试类修饰符
·
2022-03-26 23:19
springboot-
启动bean冲突的解决
目录启动bean冲突启动提示bean重复问题先说结论原理启动bean冲突在一次启动中遇到了bean冲突的问题,提示存在两个名称重复的beanorg.springframework.beans.factory.BeanDefinitionStoreException:Failedtoparseconfigurationclass[com.test.api.Application];nestedexc
·
2022-03-24 13:17
SpringBoot - 使用Assert校验让业务代码更简洁
干啥子org.springframework.util.Assert对象和类型断言文本断言逻辑断言Collection和map断言数组断言源码PreSpringBoot-优雅的实现【参数校验】高级进阶
SpringBoot
小小工匠
·
2022-02-28 09:13
【Spring
Boot2.X】
spring
boot
Assert
SpringBoot - 优雅的实现【自定义参数校验】高级进阶
文章目录Pre概述三部曲Step1搞自定义注解Step2搞校验逻辑Step3使用Step4验证附int类型的判断源码PreSpringBoot-优雅的实现【参数校验】高级进阶
SpringBoot-
优雅的实现
小小工匠
·
2022-02-28 09:12
【Spring
Boot2.X】
spring
boot
自定义参数校验
SpringBoot - 优雅的实现【业务校验】高级进阶
文章目录Pre需求实现三部曲实体类Step1搞两个自定义注解Step2搞自定义校验器Step3搞验证小结源码PreSpringBoot-优雅的实现【参数校验】高级进阶
SpringBoot-
优雅的实现【自定义参数校验
小小工匠
·
2022-02-28 09:06
【Spring
Boot2.X】
spring
boot
业务校验
springBoot-
启动原理
注:SpringBoot版本2.6.2SpringBoot的入口是从SpringApplication.run()传入我们的主启动类开始@SpringBootApplicationpublicclassLeeSpringbootApplication{publicstaticvoidmain(String[]args){SpringApplication.run(LeeSpringbootAppl
sun丶牧羊人
·
2022-02-21 13:00
springboot-
使用phoeinx连接hbase
1.pom.xml加上对应版本org.apache.phoenixphoenix-core4.14.0-HBase-1.22.resources目录下添加hbase配置文件hbase-site.xml3.使用示例@RequestMapping("/test1")@ResponseBodypublicMaptest1()throwsClassNotFoundException,SQLExceptio
刘东青_6f21
·
2022-02-12 17:45
SpringBoot-
优雅地校验参数
简介BeanValidation是Java定义的一套基于注解的数据校验规范,在SpringBoot中已经集成在starter-web中,所以无需在添加其他依赖。注:SpringBoot2.3.0以后需要手动引入validation。。。。pom.xml如下org.springframework.bootspring-boot-starter-validation约束注解在javax.validat
quanCN
·
2022-02-11 00:05
springboot-
服务治理
一、什么是服务治理由于微服务数量太多导致维护成本巨大,服务治理就是来解决这个问题。服务治理就是让服务子维护,微服务做为服务提供方主动向服务治理中心注册,服务的消费者通过服务治理中心查询需要的服务并调用,如下图:二、springcloud如何实现服务治理springcloud通过对Eureka的二次封装来实现服务治理。Eureka提供了服务端和客户端,服务端是服务注册中心,客户端完成服务的注册和发现
刘磊_3a3b
·
2022-02-09 16:03
微架构 springcloud-03.
springboot-
使用 jsp 和 servlet
使用jsp和servlet前面已经说到,springboot默认推荐使用thymeleaf模板引擎,那么jsp就应抛弃;既然使用SpringMVC,servlet就应避免使用,定义Controller来书写业务逻辑。若你对springboot不是全心全意的真爱,springboot也提供了对ServletAPI的使用支持!如此一来就破坏了springboot的设计初衷和最大优势,并不建议使用!使用
程序员_超
·
2022-02-06 11:57
Java开发框架之Spring源码解析
慢慢的经过发展又出现了更加简便的
SpringBoot-
约定优于配置的最佳
·
2021-11-16 11:03
javaspring
Springboot-
前后端ORM系统
Springboot-
前后端ORM系统为什么需要ORM?
big-liu
·
2021-11-15 13:55
微信每日分享
spring
boot
intellij-idea
java
RabbitMQ-进阶(镜像队列、负载均衡、联邦插件)
RabbitMQ进阶,是对RabbitMQ基础进行一个补充,里面涵盖了集成SpringBoot框架的使用,以及集群搭建,已经集群相关知识集成SpringBootSpringBoot集成RabbitMQ,常用案例
SpringBoot
JolyouLu
·
2021-10-28 16:59
分布式中间件
rabbitmq
负载均衡
java
从零开始学
springboot-
集成EasyExcel读取Excel反射实体值为NULL问题
前言小编最近使用springboot集成使用EasyExcel时发现了一个坑EasyExcelEasyExcel是由阿里巴巴开发团队提供的一套操作excel的工具,与常用的POI区别就在于如下POI对大数据处理起来会引起OOM内存溢出,EasyExcel对此进行了优化,对内存的占用极大的优化,同时允许分批处理数据POI对于读写EXCEL操作复杂,而EasyExcel只需几行代码即可完成注意点Eas
码哥说
·
2021-10-28 09:30
SpringBoot-
国际化
1.国际化1.1国际化是什么国际化(Internationalization,简称i18m):指软件开发应当具备支持多种语言和地区的功能。也就是说能够具备切换页面显示语言的功能。i18n,其中“I”和“n”分别为首末字符,18则为中间的字符数2.实现国际化在SpringBoot实现国际化的步骤如下:编写国际化资源(配置)文件利用thymeleaf修改页面区域化信息配置2.1编写资源文件资源文件格式
JOEL-T99
·
2021-10-22 16:43
Maven
spring
boot
java
i18n
国际化
从零开始学
springboot-
数据校验
前言对于任何一个应用而言,客户端做的数据有效性验证都不是安全有效的,而数据验证又是一个企业级项目架构上最为基础的功能模块,这时候就要求我们在服务端接收到数据的时候也对数据的有效性进行验证。JSR-303JSR是JavaSpecificationRequests的缩写,是指向JCP(JavaCommunityProcess)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平
码哥说
·
2021-09-27 16:34
从零开始学
springboot-
整合thymeleaf
前言上一节使用了"过时"的jsp技术,这一节我们来使用springboot推荐的模板thymeleaf技术。创建项目使用IDEA创建springboot项目,直接勾选web和thymeleaf依赖1.png查看依赖2.png添加配置application.yml:spring:thymeleaf:mode:HTML5encoding:UTF-8##关闭缓存cache:false添加模板在resou
码哥说
·
2021-09-01 19:28
从零开始学
springboot-
整合mybatis-代码生成器-xml方式案例
前言mybatis自带代码生成插件,我们来试试如何使用创建空项目我们通过IDEA的SpringIntializr先创建一个sbm-generator的项目1.png目录结构2.png标红部分是代码生成器自动生成的代码,如何生成的请往下看添加依赖pom.xml引入代码生成依赖:4.0.0org.springframework.bootspring-boot-starter-parent2.1.3.R
码哥说
·
2021-09-01 19:53
从零开始学
springboot-
连接数据库的几种方式-JDBC
前言上一节实现了JPA操作mysql,这一节我们实现jdbc也就是jdbcTemplate操作mysql。创建空项目首先我们使用IDEA创建一个基础的springboot2.0的项目(创建的过程略,可以参考前几章),无需加载任何依赖(依赖还是手动加载感悟更深)。添加依赖pom.xml:org.springframework.bootspring-boot-starter-webmysqlmysql
码哥说
·
2021-09-01 19:46
从零开始学
springboot-
开发环境配置
前言码农第一站,不是享誉世界的“helloworld”,而是配置开发环境!接下来我们就来配置瓜娃子的开发环境。先看下作者的环境win10jdk-8u192apache-tomcat-7.0.92(追求新版的也可以装9.0,作者两个都装了)apache-maven-3.6.0IDE:IntelliJIDEA看完配置,老码农是不是想推荐我用Eclipse?2fd7e937c8eb65093cecbc5
码哥说
·
2021-09-01 19:04
从零开始学
springboot-
导读
前言抱歉,现在才补上这篇说明文章。部分看过我写的springboot系列文章的盆友问我,为啥不写点原理类的文章,尤其是公众号上为啥80%都是代码,没有原理介绍,代码注释也不是很清晰!!原因一首先,我要给各位抱歉下,关于从零开始学springboot系列我不是不想写一些原理类的文章,其实主要是我自身能力还没到那种程度。这点,大家通过“从零开始学”这个名字就可以看出来了。原因二其次,就springbo
码哥说
·
2021-09-01 19:53
从零开始学
springboot-
一文读懂消息队列-生产消费(附redis实现)
前言上一节我们使用Redis实现了发布订阅者模式,关于Redis实现的发布订阅模式的特点,我们也了解了基于Redis服务主动推送消息,而非订阅者循环拉取.消息即发即丢(就是消息一发布,就丢失了,不会保存)那么,实际场景时,我们也会遇到如下的业务场景:需要保存消息,按需取出需要异步延迟处理消息,比如预定订单会先入消息队列,而后统一在一个时间集中处理此时,发布订阅模式就不太适用了而生产消费模式便能满足
码哥说
·
2021-08-26 14:15
从零开始学
springboot-
好用的开源工具类
前言不过最近Review代码的时候,咸鱼君发现之前的有些代码有些繁琐,现在看来,可以用一些开源工具类实现,不需要自己重复实现。image所以,这里就分享几个常用的工具类,希望帮助到刚入行的同学们。其他编程老司机如果还有其他好用的工具类,欢迎评论区分享。下文主要分享这几个方向的常用工具类:image字符串相关工具类Java中String应该是日常用的最多一个类吧,平常我们很多代码需要围绕String
码哥说
·
2021-08-26 14:37
从零开始学
springboot-
再谈参数合法性验证
一、介绍关于参数合法性验证的重要性就不多说了,即使前端对参数做了基本验证以外,后端依然还需要进行验证,以防不合规的数据直接进入后端,严重的甚至会造成系统直接崩溃!本文结合自己在项目中的实际使用经验,主要以实用为主,对数据合法性验证做一次总结,不了解的朋友可以学习一下,同时可以立马实践到项目上去。下面我们通过几个示例来演示如何判断参数是否合法,不多说直接开撸!二、断言验证对于参数的合法性验证,最初的
码哥说
·
2021-08-26 14:26
SpringBoot-
自动配置-原理解析
SpringBoot自动配置原理解析文章已同步至GitHub开源项目:Java超神之路SpringBoot的主旨是约定大于配置,开发项目初期阶段,我们不需要做过多的配置,SpirngBoot已经帮我们自动配置好了大部分的内容,比如仲裁依赖机制,自动引入需要的依赖,自动配置等内容。让我们能够将更多的精力放在业务逻辑上,那么,它是如何实现自动配置的呢?首先我们可以看到,在SpringBoot的启动类上
·
2021-07-28 12:47
SpringBoot-
事务管理
在SpringBoot中,当我们使用了spring-boot-starter-jdbc或spring-boot-starter-data-jpa依赖的时候,框架会自动默认分别注入DataSourceTransactionManager或JpaTransactionManager。所以我们不需要任何额外配置就可以用@Transactional注解进行事务的使用。springBoot使用事务非常简单,
张明学
·
2021-06-10 09:10
SpringBoot-
基础
启动应用依赖及启动类org.springframework.bootspring-boot-starter-web/***启动引导类*/@SpringBootApplicationpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class);}}controlle
张明学
·
2021-06-08 16:16
SpringBoot-
整合mybatis
本篇文章主要介绍SpringBoot如何配置数据源、mybatis、mybatis-plus数据源配置1、添加数据库驱动(mysql)mysqlmysql-connector-java2、添加spring-boot-starter-jdbcJDBC是Java提供的一种访问数据库的标准规范,通过jdbc访问数据库之前通常需要先获取数据的连接,数据的连接属于耗时操作,一般需要用数据连接池DataSou
张明学
·
2021-06-06 03:26
SpringBoot-
内置Netty启动(一)
前言由于目前组里在升级网关相关的产品,调研了开源框架APISIX,goku-api-gateway以及SpringCloudGateway,轮性能和资源消耗,SpringCloudGateway都是最不不尽人意的,但是考虑到技术栈的限制和产品迭代更新依赖于SpringCloud生态圈,最终还是选择SpringCloudGateway做底层进行二开。在基于SpringCloudGateway做底层开
NealLemon
·
2021-06-05 04:13
Springboot-
注解-操作日志的实现方式
此组件解决的问题是:「谁」在「什么时间」对「什么」做了「什么事」本组件目前针对Spring-boot做了Autoconfig,如果是SpringMVC,也可自己在xml初始化bean使用方式基本使用maven依赖添加SDK依赖io.github.mouztbizlog-sdk1.0.1SpringBoot入口打开开关,添加@EnableLogRecord注解tenant是代表租户的标识,一般一个服
·
2021-05-21 19:24
SpringBoot-
单元测试
SpringBoot-
单元测试一、对service进行测试:在service中建立要测试的方法:@ServicepublicclassGirlService{@AutowiredprivateGirlRepositorygirlRepository
我可能是个假开发
·
2021-05-21 08:42
从零开始学
springboot-
整合mybatisPlus-多数据源-代码生成器
前言前几个案例一直只有一个固定的数据源,但是实际开发中我们常常会有多个数据库(分库分表存放业务场景&主从场景),所以本次来做个这样的尝试。另外,我们此次使用mybatis-plus插件来更方便的进行数据操作。几个概念多模块(maven聚合):我们之前的demo都是一个项目一个文件,但是实际生产场景中,这种方式还是比较少见的,正常一个项目都或或多或少的关联另一个项目,比如开发了一套api项目,这套a
CTO技术
·
2021-05-14 23:10
从零开始学
springboot-
详解金钱类BigDecimal
前言作者最近开发项目,需要用到java的金钱处理类BigDecimal.为什么要BigDecimal而不用Float或Double对此很多有和我一样,肯定有疑惑,一般的金钱用Double就行,怎么整出个BigDecimal类?why?其实,这和计算机的设计有关,原因在于我们的计算机是二进制的。浮点数没有办法是用二进制进行精确表示。计算机CPU表示浮点数由两个部分组成:指数和尾数,这样的表示方法一般
CTO技术
·
2021-05-12 00:57
springBoot对日志的配置(转载)
SpringBoot-
日志配置超详细默认日志Logback:默认情况下,SpringBoot会用Logback来记录日志,并用INFO级别输出到控制台。
哆啦A梦蓝胖子_c890
·
2021-05-10 14:29
3.跟我学
SpringBoot-
配置文件注入
SpringBoot没有XML配置文件,但是还是有响应的属性参数配置文件的。SpringBoot优先于配置的惯例,旨在让应用尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让SpringBoot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。1.默认配置当我们创建一个SpringBoot项目的时候,系统默认会为我们在src/main/java/resour
孔垂云
·
2021-05-08 23:34
springboot-
数据库
数据库[toc]MySQL准备工作,加入数据库的配置和依赖为了使用jpa和mysql,在pom.xml文件中增加依赖。org.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-javaapplication.yml配置mysql连接信息spring:datasource:url:jdbc:mysql://loc
inke
·
2021-05-04 09:52
12.跟我学
SpringBoot-
多环境打包
SpringBoot工程的核心是基础配置文件,这一块涉及的参数会非常多,而且开发、测试、生产各不一样,为此就需要设置多环境打包。这一节将讲解如何进行多环境配置文件打包,和SSH工程不太一样。1.先建立一个工程,及对应配置文件工程目录.png在/src/resources下面共有三个配置文件,其中application-test.yml和application-dev.yml为测试和开发的配置文件,
孔垂云
·
2021-05-01 00:16
不学无数——SpringBoot入门Ⅲ
SpringBoot-
外部资源的配置1.外部资源的配置优先级为了能够在不同的环境运行不同的配置文件,或者有些代码的一些变量是跟随着环境的改变而改变的,这时候就需要在外部做一些配置。
不学无数的程序员
·
2021-04-27 23:53
9.2.跟我学
SpringBoot-
接收rabbitmq消息
日常开发中都是新建一个应用来单独接收rabbitmq的消息。1.maven依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-amqp2.application.ymd配置spring:rabbitmq:host:localhostport:5672username
孔垂云
·
2021-04-26 10:46
从零开始学
springboot-
数据库版本管理Flyway
前言一个项目上线后,在不断的迭代过程中,总会出于这样那样的原因需要对数据库表做“增删改”这些“硬”操作.事实上,在项目真正稳定运行前,对数据库的调整根本不可能停止.那么,每次发版前,收集每个开发人员调整的SQL文件就慢慢的变成一件麻烦的事,大概会有如下痛点:开发人员往往会遗忘SQL更改每个人的SQL会有“先后”执行的顺序问题需要手动去数据库执行那么,有没有这么一套“工具”可以让执行SQL变更脚本变
CTO技术
·
2021-04-18 02:31
从零开始学
springboot-
连接数据库的几种方式-JPA
前言我们已经学习了如何通过IDEA创建一个简单的springboothelloworld了,那么springboot如何连接mysql呢?几种方式Spring为各种支持的持久化技术,都提供了简单操作的模板和回调,目前大概有如下几种ORM持久化技术模板类JDBCorg.springframework.jdbc.core.JdbcTemplateHibernateorg.springframework
CTO技术
·
2021-03-12 02:38
从零开始学
springboot-
整合jsp
前言说起javaweb开发就不得不提jsp,作为一门老技术,虽然springboot官方也不推荐使用jsp了,但是博主为了知识的完备性,还是简单的使用下。springboot默认对jsp的支持不是很友好,而对一些模板支持的很好,所以大家挑选技术时慎重,没有技术包袱的话还是使用模板吧。创建项目1.png2.png添加依赖pom.xml:javax.servletjstlorg.apache.tomc
CTO技术
·
2021-03-11 14:14
SpringBoot-
前端时间传到后端时减少了8小时问题
1:现象2:解决方法1:配置application.yml文件spring:jackson:date-format:yyyy-MM-ddHH:mm:sstime-zone:GMT+82:配置jdbc地址在未设置前:jdbc的服务时间戳为:UTC,此时应该修改为所在时间的服务时间戳:Asia/Shanghaiurl:jdbc:mysql://127.0.0.1:3306/aaaaa?useUnico
Eggsy.Li
·
2021-03-11 09:10
SpringBoot
spring
boot
SpringBoot-
自动配置
springboot的主启动类springbootApplication类中有一个注解@SpringbooApplicaiton这个注解中又包含@CompentScan,负责扫描xml配置的bean,将其加入到ioc容器中@SpringbootConfiguration表示是一个SpringBoot的配置类他下面又有两个注解@Configuration和@Component@Configurati
·
2021-02-26 15:58
javaspringboot
上一页
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
其他