Spring Boot
文章平均质量分 83
Please Sit Down
Fake it,until make it!
展开
-
使用上下文获取用户IP信息
原理:使用拦截器拦截所有请求,并把请求中的。,这样在业务逻辑中,我们可以很轻松的拿到。原创 2024-01-02 15:53:18 · 979 阅读 · 0 评论 -
AOT编程
Ahead-of-Time(提前,全部被编译成:Just in Time(即时): 程序边,边运行;原创 2023-12-26 16:04:43 · 1124 阅读 · 0 评论 -
SpringBoot3 整合Kafka
官网:https://kafka.apache.org/documentation/原创 2023-12-26 15:44:46 · 1357 阅读 · 0 评论 -
SpringBoot3 整合Swagger
Swagger 可以快速生成文档,方便前后开发人员进行协调沟通。遵循规范。文档:https://springdoc.org/v2/原创 2023-12-26 15:34:07 · 1978 阅读 · 2 评论 -
SpringBoot3 整合Redis
RedisTemplate、StringRedisTemplate: 操作redis的工具类。要从redis的连接工厂获取链接才能操作redis。属于 JPA 操作,也不用管。属于响应式编程,不用管。原创 2023-12-26 15:27:29 · 1265 阅读 · 0 评论 -
SpringBoot3 核心原理
抽取聊天机器人场景,它可以打招呼。效果:任何项目导入此starter都具有打招呼功能,并且问候语中的人名需要可以在配置文件中修改创建自定义starter项目,引入基础依赖编写模块功能,引入模块所有需要的依赖。编写自动配置类,帮其他项目导入这个模块需要的所有组件编写配置文件指定启动需要加载的自动配置其他项目引入即可使用。原创 2023-12-26 15:14:47 · 973 阅读 · 0 评论 -
SpringBoot3 基础特性
1.3. FluentBuilder API2. Profiles环境隔离能力;快速切换开发、测试、生产环境步骤:2.1.1 指定环境Spring Profiles 提供一种隔离配置的方式,使其仅在特定环境生效;任何@Component, @Configuration 或 @ConfigurationProperties 可以使用 @Profile 标记,来指定何时被加载。【容器中的组件都可以被 标记】@prifile是可以用在组件@Bean上的,表示此组件的生效环境,如果没有具体指定环境就原创 2023-12-26 14:51:54 · 1007 阅读 · 0 评论 -
SpringBoot3 数据访问
SpringBoot 整合 、、 进行数据访问场景开发2. 配置数据源安装MyBatisX 插件,帮我们生成Mapper接口的xml文件即可需要再SpringBoot的启动类上添加@MapperScan(basePackages=“xxx”)来告诉mybatis,扫描哪个包下的所有接口4. CRUD编写编写Bean编写Mapper使用插件,快速生成MapperXML测试CRUD5. 自动配置原理SSM整合总结:导入 配置数据源信息配置mybatis的与编写bean,mapper,生成原创 2023-12-26 12:43:07 · 463 阅读 · 0 评论 -
SpringBoot3 Web开发
自定义静态资源路径、自定义缓存规则导入依赖原创 2023-12-26 11:44:12 · 586 阅读 · 0 评论 -
SpringBoot3 核心技能
Spring使用commons-logging作为内部日志,但底层日志实现是开放的。可对接其他日志框架。spring5及以后 commons-logging被spring直接自己写了。支持 jul,log4j2,logback。SpringBoot 提供了默认的控制台输出配置,也可以配置输出为文件。logback是默认使用的。虽然日志框架很多,但是我们不用担心,使用 SpringBoot 的默认配置就能工作的很好。SpringBoot怎么把日志默认配置好的1、每个starter。原创 2023-12-26 10:04:00 · 1595 阅读 · 1 评论 -
SpringBoot3 应用分析
导入相关的场景,就拥有相关的功能。即场景启动器。默认支持的所有场景:Developing with Spring Boot官方提供的场景:命名为:spring-boot-starter-*第三方提供场景:命名为:*-spring-boot-starter原创 2023-12-26 09:32:43 · 966 阅读 · 0 评论