springboot系列

SpringBoot系列:Spring Boot使用模板引擎FreeMarker 可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源。 阅读详情

springboot

两大核心技术起步依赖和自动配置

起步依赖

理解:起步依赖是指spring将提供相关服务的依赖通过传递依赖等方式合成一个传递依赖。

1.spring-boot-starter-xxx就是SpringBoot的起步依赖

如:spring-boot-starter-web里包含springweb,springmvc,spring-boot-starter-tomcat等等与web相关的依赖

2.@SpringBootConfiguration

让启动类可以像@Configuration注解的类一样使用@bean创建bean

img

起步依赖的种类

起步依赖的详解

@Configuration(太杂了)

自动配置

概念:自动根据配置文件决定是否使用默认配置信息,比如端口号8080

过程:

核心是@EnableAutoConfiguration注解,由启动类的@SpringBootApplication注解继承使用。

  1. @EnableAutoConfiguration里的@Import(AutoConfigurationImportSelector.class)导入并调用AutoConfigurationImportSelector的接口方法String[] selectImports()获取目标类的全限定类目。

  2. selectImports()里通过getCandidateConfigurations()方法的loadSpringFactories方法获取META-INF/spring.factories文件获取所有全限定类名

    (全是自动配置类如:AopAutoConfiguration)

  3. 然后由spring根据这些全限定类名去加载这些类,加载时根据类的注解如:@ConditionalOnProperty根据是否有相应的配置信息来判断是否加载该配置类

    @ConditionalOnClass根据是否有相应的类来判断是否加载该配置类

核心标签作用

spring-boot-starter-parent:封装了java版本,打包插件,springboot相关依赖的版本等等。

自动配置的详解


MQ消息中间件

jms

jms整合spring

MQ整合spring的P2P和Pub

RabbitMQ保证消息可靠性

MQ处理消息重复的问题使用幂等

其他

类加载器

jar包和war包

maven实现多环境切换

分页查询的概念

分页查询的优化

分页查询;本质是一条select count(1)查询总页数,一条自动添加limit查询当前页面。

正则表达式匹配方法java

redis的几种序列化方式

生成javaee的maven模板

MQ的消息处理

SpringBoot系列:Spring Boot集成redis 那么缓存是否起到了作用呢,我们添加测试类UserApi,这是一个Controller,提供添加用户和获取用户的方法。@Autowired/**添加用户*/return “添加用户成功,主键id:” + id;/**获取用户信息@param id@return*/接下来是UserService,与之相对应的保存用户和获取用户的方法。IUserDao使用了mybatis,从数据库中获取,这里就不贴具体的代码了,而CacheDao则是上面展示过的,从缓存中读取。 阅读详情

相关推荐

SpringBoot系列:Spring Boot集成Spring Cache,使用EhCache

其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。Kafka入门为什么选择KafkaKafka的安装、管理和配置。

m0_72758098的博客 1056

springboot https_国内最全的Spring Boot系列之三

历史文章《国内最全的Spring Boot系列之一》:https://mp.weixin.qq.com/s/dhGgXrff-p4xcQNO3ON79A 《国内最全的Spring Boot系列之二》:https://mp.weixin.qq.com/s/kQ01ShwPQoxsBbMC4RlECA 马上要过年了,作者要回家好好休息一下了,吃饱喝足,明年继续。在此和大家拜个早年,祝大家:鼠年大吉、心...

weixin_39916520的博客 259

动手学Moveit2|使用配置助手创建自己机械臂的功能包

今天没时间了,先生成功能包,下一步还需要装一些依赖才能运行,明天再补充下面的内容。

生活不止眼前的苟且 1万+

SpringBoot系列学习汇总

SpringBoot系列学习汇总 SpringBoot系列(一)创建一个SpringBoot项目的两种方式 持续更新!!! 路漫漫其修远兮,吾必将上下求索~ 如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦** ...

大鱼的博客 1409

Claude AI实战指南:从注册到精通,突破手机验证的终极解决方案

本文提供了一份详尽的Claude AI实战指南,重点解决了国内用户注册过程中的手机号验证难题,并分享了使用技巧。文章详细介绍了如何通过虚拟手机号服务等方案完成注册,并深入解析了Opus、Sonnet、Haiku三大模型的特点与选择策略,帮助用户从注册到精通,高效利用这一安全、健谈的AI助手进行内容创作、编程开发与学习研究。

weixin_29092031的博客 1229

pytorchDataLoader中调整数据长度不一致问题(lstm等)

数据长度不一致 用pytorch做rnn的时候,如果输入数据不一样长,可以用两种方式解决。 一种是自定义collate方法, #自定义collate_fn dataloader.DataLoader(dataset,4,True,collate_fn=my_collate) 然后里面写数据和标签载入方式即可 def my_collate(batch): data = [item[0] for item in batch] target = [item[1] for item in batc

weixin_48174100的博客 7770

【Springboot系列】Spring Boot中Reactor模型的应用详解

总的来说,Reactor提供了一种简洁而强大的方式来处理异步编程,在Spring Boot项目中的应用也相对简单而直观。通过合理地利用Reactor,开发者可以构建出高性能、高响应性的现代化Java应用程序,从而更好地满足当今互联世界对于速度和可伸缩性的需求。强烈推荐前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。人工智能😊🙏。

Venus's Blog 1万+

用宝塔面板+CentOS 7.6,30分钟搞定DNF手游私服搭建(附全套资源下载)

本文详细介绍了如何使用宝塔面板和CentOS 7.6在30分钟内快速搭建DNF手游私服。通过图形化界面操作,无需复杂命令,即可完成服务端部署、MySQL数据库配置及客户端适配,适合Linux新手快速上手。

weixin_33737774的博客 598

Spring Boot系列——日志配置

Spring Boot系列——日志配置 https://www.cnblogs.com/bigdataZJ/p/springboot-log.html

Mcadealbar的博客 129

LlamaIndex 入门实战

LlamaIndex是一个“数据框架”,用于帮助构建LLM应用程序。它提供了各种工具,包括数据连接器,用于摄取现有数据源和数据格式(API,PDF,文档,SQL等),以及用于将数据结构化(索引,图形)以便与LLM轻松使用的方式。此外,LlamaIndex还提供了高级的检索/查询接口,可以输入任何LLM输入提示,并返回检索到的上下文和增强知识的输出。它还允许与外部应用程序框架(如LangChain,Flask,Docker,ChatGPT等)轻松集成。

AIGC搞起 1万+

Chronos时间序列预测实战:从零开始微调你的第一个大语言模型(附完整代码)

本文提供了一份详细的Chronos时间序列预测大语言模型微调实战指南。从环境搭建、数据预处理到模型配置与训练,手把手教你如何利用自己的数据微调Chronos模型,并完成评估与部署,助你快速掌握这一前沿技术。

zzz56的博客 300

SpringBoot系列:快速开始Spring Boot

也许你现在用着SSH或者SSM框架,而且得心应手,但你确实应该尝试一下Spring Boot,感受Spring Boot带来的快捷开发。学习一项新技术迈出脚步很难,但一旦开始,你就会感觉格外简单,因为Spring Boot就是这么简单。 一、Spring Boot Spring Boot是当下炙手可热的框架,他通过提供一系列以spring-boot-starter开头的启动器帮助我们简化项目的...

Simple_Yangger的博客 1069

PICO G2 4K Unity开发环境配置完全指南

VR开发中,Android平台的硬件适配与Unity版本兼容性是基础性技术命题。PICO G2 4K作为基于骁龙845+Android 8.1的专用VR一体机,其开发链路高度依赖特定Unity LTS版本(2020.3.41f1)、NDK r21e及OpenJDK 11等工具链组合,本质是嵌入式Android VR Runtime与Unity IL2CPP ABI的深度对齐问题。该配置方案不仅解决ADB识别、APK签名、Logcat捕获等工程痛点,更支撑手柄6DoF追踪、射线交互、Haptic反馈等核心XR

weixin_30298497的博客 616

springboot md5加密_国内最全的Spring Boot系列之三

历史文章《国内最全的Spring Boot系列之一》《国内最全的Spring Boot系列之二》 马上要过年了,作者要回家好好休息一下了,吃饱喝足,明年继续。在此和大家拜个早年,祝大家:鼠年大吉、心想事成、万事如意、开心每一天。「您可以在评论区留下你的脚步、留下你的祝福;因为你的祝福,所以我快乐!」一、回首2019 转眼间2020到来了,回首2019,「Spring Boot」也经历了3年的风...

weixin_39683692的博客 235

ParaView: 从 2 或 3 个标量创建向量

ParaView: 从 2 或 3 个标量创建向量

希望我的博客,能帮上你解决学习中工作中所遇到的问题 585

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Springboot系列教程汇总

Springboot 系列(一)Spring Boot 入门 Springboot 系列(二)Spring Boot 配置文件 Springboot 系列(三)Spring Boot 自动配置 Springboot 系列(四)Spring Boot 日志框架 Springboot 系列(五)Spring Boot web 开发之静态资源和模版 Springb...

Java笔记虾 3580

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【Spring】Spring Boot 系列文章

Spring Boot系列文章

525

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Springboot 系列(四)Spring Boot 日志框架

注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。 前言 Spring 框架选择使用了 JCL 作为默认日志输出。而 Spring Boot 默认选择了 SLF4J 结合 LogBack。那我们在项目中该使用哪种日志框架呢?在对于不同的第三方 jar 使用了不同的日志框架的时候,我们该怎么处理呢...

未读代码 747

springboot系列技术教程目录

https://blog.youkuaiyun.com/Winter_chen001/article/details/80537829 springboot系列教程,有原创和转载,希望能帮到大家。 springboot2.X系列: springboot整合mybatis 使用HikariCP连接池 springboot Mybatis 整合 springboot mybatis 使用多数据源 ...

qq_32534441的博客 218

Spring Boot 系列-002 SpringBoot个人的浅显认识

Spring Boot是Spring的升级,但并不能代替Spring,可以这么理解,Spring是底层,是插座的插线,没有插线,插座再精美也只是装饰品,Spring Boot是基于Spring基础上的web工具,它对Spring进行了更好的整合与更加标准的规范,但是同时也限制了某些配置活动。(当然你可以通过自定义配置来实现) Spring Boot 装载了Spring-boot-starter,它引入了一系列maven依赖,方便了操作者的使用,同时它的web内置容器内置了tomcat,这样就不需要将项目与外

HERODING23的博客 283

SpringBoot系列之spring boot配置管理

SpringBoot项目中,大部分配置都有默认值,但如果想替换默认配置的话,就可以使用application.properties或者application.yml文件。其中application.properties文件是键值对类型的文件。之前一直在使用。

Z99263的博客 1383

spring boot 系列

from :http://www.kailing.pub/article/index/arcid/134.html 前言碎语 接触spring boot也有些时日了,刚开始博主还想参照官方参考指南自己写一个系列的入门式的教程,包含spring boot的所有模块的用法,后来发现,有一大波优秀的系列文章和项目了,所以就没班门弄斧重复造轮子了,这里对网上热门spri

ninuxGihub的博客 264

SpringBoot2.x系列教程汇总-从入门到精通

因为优快云没有分类归纳博客的功能,所以特写本帖汇总SpringBoot2.x系列教程,方便大家查阅! SpringBoot2.x系列教程01--史前文明之Spring简介 SpringBoot2.x系列教程02--史前文明之Spring发展史 SpringBoot2.x系列教程03--新纪元之SpringBoot初相见 SpringBoot系列教程04--新纪元之SpringBoot环境......

一一哥 1万+

Spring系列教材 (八)- springboot

springboot 的内容很多,请点击进入。

Lan_ht的博客 75

SpringBoot系列:Spring Boot集成Spring Cache

一、关于Spring Cache 缓存在现在的应用中越来越重要,Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术,并支持使用JCache(JSR-107)注解简化我们开发。 通过SpringCache,可以快速嵌入自己的Cache实现,主要是@Cache...

Simple_Yangger的博客 1863
上一篇: 血的教训:Invalid bound statement (not found)
下一篇: 微服务:Dubbo与SpringCloud搭建流程
zero_cctv
博客等级 码龄8年 1粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值