网站建设优化服务方案模板西安商城网站建设

news/2025/10/3 9:53:28/文章来源:
网站建设优化服务方案模板,西安商城网站建设,网站建设实验总结百科,邢台做网站流程前言 spring作为主流的 Java Web 开发的开源框架#xff0c;是Java 世界最为成功的框架#xff0c;持续不断深入认识spring框架是Java程序员不变的追求。 本篇博客介绍SpringBootApplicant注解的自动加载相关内容 其他相关的Spring博客文章列表如下#xff1a; Spring基…前言 spring作为主流的 Java Web 开发的开源框架是Java 世界最为成功的框架持续不断深入认识spring框架是Java程序员不变的追求。 本篇博客介绍SpringBootApplicant注解的自动加载相关内容 其他相关的Spring博客文章列表如下 Spring基础核心容器——从配置文件到注解开发 创建对象成员变量赋值IOC 增强方法AOP Spring进阶AOP的理解——静态/动态代理 面向切面编程AOPAspect Oriented Programming 日志记录 增强方法 Spring进阶AOP的应用—— 动态代理AOP后controller层的private方法访问失效的问题 Spring基础Web-MVC——在idea中新建springWeb项目 浏览器请求 和 服务器响应 SpringMvc文件相关 SpringMvc框架——【深入】SpringMVC 的运行流程从客户端发送请求request到springMvc框架返回响应response的全流程分析 DispatcherServlet SpringBoot基础——追根溯源servlet是啥tomcat是啥maven是啥 springBoot项目初步maven构建打包 测试 目录 前言引出mybatis相关包导入没写配置1.SpringBootApplication注解2.如果没有写url等相关配置 分布式架构下如何加载其他模块的类1.单体架构的一般模式2.分布式架构的模式另一种方式设置自动装配 问题使用nacos的时候怎么发现的 总结 引出 1.mybatis相关包导入没写配置SpringBootApplication注解加入排除自动装配的相关内容 2.在分布式架构下如果某个模块想要其他模块下的类需要加入ComponentScan(basePackages “com.tianju.domain”)进行包的扫描 3.如果不加包扫描的注解则需要在想要被注入到spring容器中的模块的resource下即根目录下新建文件夹META-INF新建文件spring.factories写相关内容 mybatis相关包导入没写配置 1.SpringBootApplication注解 2.如果没有写url等相关配置 导入了mysqlmybatisdruid的依赖但是application.yml文件中没有写相关的数据源url等的配置 此时需要在注解SpringBootApplication中加入排除自动装配的相关内容加入排除后再次启动项目不再报错。 package com.tianju;import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;SpringBootApplication(exclude {DruidDataSourceAutoConfigure.class,DataSourceAutoConfiguration.class} ) public class TestApp {public static void main(String[] args) {SpringApplication.run(TestApp.class);} } 分布式架构下如何加载其他模块的类 mybatisplus使用分页插件拦截器策略在在一个引入位置写拦截器其它模块引入配置类需要使用ComponentScan(base配置类所在的包) 1.单体架构的一般模式 package com.tinaju.bm.config;import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;/*** 分页需要加一个拦截器*/ Configuration public class MybatisPlusConfig {Bean // 放到容器中public MybatisPlusInterceptor mybatisPlusInterceptor(){MybatisPlusInterceptor mybatisPlusInterceptor new MybatisPlusInterceptor();PaginationInnerInterceptor paginationInnerInterceptor new PaginationInnerInterceptor();paginationInnerInterceptor.setDbType(DbType.MYSQL);paginationInnerInterceptor.setOverflow(true);mybatisPlusInterceptor.addInnerInterceptor(paginationInnerInterceptor);return mybatisPlusInterceptor;} } 在单体模式下会自动扫描主启动类同级下面的注解就扫描到了标了注解的Configuration 的分页拦截器 2.分布式架构的模式 在分布式架构下如果某个模块想要其他模块下的类需要加入ComponentScan(basePackages “com.tianju.domain”)进行包的扫描 package com.tianju.smovie.genre;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.cloud.client.discovery.EnableDiscoveryClient;import org.springframework.context.annotation.ComponentScan; import org.springframework.data.jpa.repository.config.EnableJpaRepositories;SpringBootApplication EnableDiscoveryClient //EnableJpaRepositories // 不加会报错 Not a managed type: class com.tianju.domain.entity.Genre EntityScan(basePackages com.tianju.domain.entity) // TODO:jpa需要加这个 ComponentScan(basePackages com.tianju.domain) public class GenreApp {public static void main(String[] args) {SpringApplication.run(GenreApp.class);} }如果不加的话就不会加载到容器中 另一种方式设置自动装配 如果不加上面包扫描的注解则需要在想要被注入到spring容器中的模块的resource下即根目录下新建文件夹META-INF新建文件spring.factories写相关内容。 org.springframework.boot.autoconfigure.EnableAutoConfiguration\com.tianju.domain.config.MybatisPlusConfig排除在外相关 问题使用nacos的时候怎么发现的 如下图所示nacos里面就有文件夹META-INF下面有个文件spring.factories里面的东西就会被加载进来 org.springframework.boot.autoconfigure.EnableAutoConfiguration\com.alibaba.cloud.nacos.discovery.NacosDiscoveryAutoConfiguration,\com.alibaba.cloud.nacos.endpoint.NacosDiscoveryEndpointAutoConfiguration,\com.alibaba.cloud.nacos.registry.NacosServiceRegistryAutoConfiguration,\com.alibaba.cloud.nacos.discovery.NacosDiscoveryClientConfiguration,\com.alibaba.cloud.nacos.discovery.reactive.NacosReactiveDiscoveryClientConfiguration,\com.alibaba.cloud.nacos.discovery.configclient.NacosConfigServerAutoConfiguration,\com.alibaba.cloud.nacos.loadbalancer.LoadBalancerNacosAutoConfiguration,\com.alibaba.cloud.nacos.NacosServiceAutoConfiguration,\com.alibaba.cloud.nacos.util.UtilIPv6AutoConfiguration org.springframework.cloud.bootstrap.BootstrapConfiguration\com.alibaba.cloud.nacos.discovery.configclient.NacosDiscoveryClientConfigServiceBootstrapConfiguration org.springframework.boot.SpringApplicationRunListener\com.alibaba.cloud.nacos.logging.NacosLoggingAppRunListener 总结 1.mybatis相关包导入没写配置SpringBootApplication注解加入排除自动装配的相关内容 2.在分布式架构下如果某个模块想要其他模块下的类需要加入ComponentScan(basePackages “com.tianju.domain”)进行包的扫描 3.如果不加包扫描的注解则需要在想要被注入到spring容器中的模块的resource下即根目录下新建文件夹META-INF新建文件spring.factories写相关内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【实验报告】华东理工大学随机信号处理实验报告 - 详解

【实验报告】华东理工大学随机信号处理实验报告 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&q…

网站建设都包含哪些内容wordpress 更新网站

print() 在控制台输出 input() 获取控制台输⼊的内容 type() 获取变量的数据类型 len() 获取容器的⻓度 (元素的个数) range() ⽣成⼀个序列[0, n) 以上都是我们学过的函数,函数可以实现⼀个特定的功能。我们将学习⾃⼰如何定义函数, 实现特定的功能。 1.函数是什么…

页面置换算法

最佳置换算法opt 类似于cache 每次选择淘汰的页面将是以后永不使用的,或者在最长时间不会被访问的页面,这样可以保证最低的缺页率 缺页时未必发生页面置换,若还有可用的空闲内存块,就不用进行页面置换 缺页率=缺页…

Docker部署配置全流程(超详细——Windows和Linux) - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

推进电子设计革新:仿真(Emulation)如何引领下一代验证方式

在 IC 设计领域,硬件仿真(也称 FPGA 原型验证)已经跃升为不可或缺的关键技术。它以近乎真实硬件的形式重构目标设计,帮助工程师在硅片制造前进行高精度验证,为安全性、性能与功能保驾护航。1、为什么硬件仿真如此…

佛山网站建设兼职小型企业网站如何建设

为什么游戏公司选择物理服务器 1、选择的自由 选择游戏物理服务器可让我们根据需要自由选择和配置硬件。在完成设置和配置新获得的游戏服务器的所有艰苦工作后,请始终查看我们获得的价格,以确保自己拥有足够的带宽资源、端口容量和CPU核心,以…

AT_abc309_g [ABC309G] Ban Permutation

做这种排列计数题不是很明白. 首先考虑 \(x\) 很小,但它范围是扣掉一段区间,很不好. 我们容斥 \(j\) 个位置不满足条件去 DP,每次状压 \([i - x + 1, i + x - 1]\) 里数的用的情况即可,需要注意开头结尾的时候填不满.

在Mac上运行Windows 365的完整指南

本文详细介绍如何在Mac设备上部署和运行Windows 365云电脑,比较网页客户端与原生应用的功能差异,并逐步说明配置步骤和可用功能,包括多显示器支持和外围设备重定向等关键技术特性。如何在Mac上运行Windows 365 IT团…

完整教程:华为海思正式进入Wi-Fi FEM赛道?

完整教程:华为海思正式进入Wi-Fi FEM赛道?2025-10-03 09:26 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: bl…

现在做微信开发网站多少钱创新产品设计

只听名字的话会感觉对偶单纯形法和对偶问题关系很大,其实不然(想要了解对偶问题的话可以看我之前的文章)。对偶单纯形法在我看来和大M法以及两阶段法很像,都是用来补充纯粹的单纯形法无法解决特殊问题的缺陷。而且对偶单纯形法更加“强大”,因…

摩刻S10 动感单车 速度传感器故障及更换!

前段时间骑行过程中发现仪表盘上速度偶尔为0,时间停止不走的情况。之后就完全为0,时间也不增长了。 之后询问官方客服人员说是速度传感器故障,需要更换,但需到官方制定店铺购买备件。 测试方式是在拆下的传感器接…

Flink 架构组件、任务链路、Slot 资源与集群形态 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

盘锦网站建设广州建站网站

目录 一、项目概述 二、测试环境说明 三、测试方案 四、测试结果 五、结果分析 总结: 一、项目概述 1.1 编写目的 本次测试报告,为自动化测试框架性能测试总结报告。目的在于总结我们课程所压测的目标系统的性能点、优化历史和可优化方向。 1.2 …

包装材料网站建设廊坊建设部网站

Java NIO Files类读取文件流方式详解 Files类原理概述 java.nio.file.Files是Java标准库提供的一个工具类,用于操作文件和目录。它提供了一系列静态方法,可以用于创建、复制、删除、移动、重命名、读取、写入文件和目录等常见的文件系统操作。同时&…

贵阳市公共住宅投资建设集团官方网站北京网站优化排名

C语言中的函数指针是一种特殊的指针,它指向函数而不是数据。函数指针允许你在运行时动态地选择要调用的函数,这使得你可以根据需要在不同的函数之间切换,或者将函数作为参数传递给其他函数。函数指针的声明和使用如下: 声明函数指…

怎么做网站浮动模块网址大全2345电脑版下载

matlab2020可运行 GitHub - pareshbhambhani/MultiAgent-Flocking-framework: This is part of the current research I am working on.

达州市住房和城乡建设局网站长春专用网站建设

代码基于yolov5 v6.0 目录: yolo源码注释1——文件结构yolo源码注释2——数据集配置文件yolo源码注释3——模型配置文件yolo源码注释4——yolo-py 模型配置文件一般放在 models 文件夹下的 XXX.yaml 文件中,以 yolov5s.yaml 为例: # YOLOv…

2025盐酸优质厂家权威推荐榜:高纯度盐酸的品质之选

2025盐酸优质厂家权威推荐榜:高纯度盐酸的品质之选行业背景盐酸,作为一种重要的无机化工原料,在工业生产、化学实验等众多领域都有着广泛的应用。在工业生产中,盐酸常用于金属表面处理,如钢铁的酸洗,能够有效去除…

2025硫酸优质厂家权威推荐榜:高品质与强供应口碑之选

2025硫酸优质厂家权威推荐榜:高品质与强供应口碑之选行业背景硫酸作为一种重要的基础化工原料,在国民经济的多个领域都发挥着至关重要的作用。在化工生产中,它是许多化学反应的关键介质,广泛应用于肥料、塑料、合成…

2025冰乙酸供应厂家权威推荐榜:品质卓越与市场口碑双重保障

2025冰乙酸供应厂家权威推荐榜:品质卓越与市场口碑双重保障行业背景冰乙酸,作为一种重要的有机化工原料,在众多领域发挥着关键作用。在化学工业中,它是合成醋酸乙烯、醋酸纤维、醋酸酯等产品的基础原料,这些产品广…