当前位置: 首页 > news >正文

多用户商城网站方案python和wordpress

多用户商城网站方案,python和wordpress,开网站做彩票赚钱吗,企业网站包括哪些一、SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解 在Spring Boot启动时禁止自动配置数据源相关的组件。 SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解的使用案例 这个注解通常应该写在微服务项目的主启动类上SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解 在Spring Boot启动时禁止自动配置数据源相关的组件。 SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解的使用案例 这个注解通常应该写在微服务项目的主启动类上也就是包含 main 方法的那个类。示例代码如下 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) public class YourApplication {public static void main(String[] args) {SpringApplication.run(YourApplication.class, args);} } SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解的作用 SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) 注解的作用在于定制Spring Boot的自动配置行为。Spring Boot的一大特性是自动配置Auto-Configuration它会根据项目类路径下的依赖自动配置Spring容器中的各种bean极大地简化了应用的配置工作。DataSourceAutoConfiguration 是Spring Boot自动配置模块的一部分它负责自动配置数据源DataSource的相关bean如DataSource本身、JdbcTemplate、NamedParameterJdbcTemplate等。当项目中引入了数据库相关的依赖如mysql-connector-java时Spring Boot默认会自动配置数据源。如果您在项目中不想使用Spring Boot自动配置的数据源而是想手动配置或完全不使用数据库那么可以使用 exclude 属性来排除 DataSourceAutoConfiguration 类。这样Spring Boot启动时就不会尝试自动配置数据源相关的bean也不会读取 spring.datasource.* 配置项去连接数据库。总结来说SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) 注解的主要作用是在Spring Boot启动时禁止自动配置数据源相关的组件。 该注解我是为了解决以下问题 我不想要微服务项目中子项目中的mysql相关配置了单无论如何都无法删除以下配置 spring.datasource.urljdbc:mysql://${TARGET_DB_IP}:${TARGET_DB_PORT}/${TARGET_DB_NAME}?useUnicodetrueautoReconnecttruecharacterEncodingUTF-8allowMultiQueriestrue spring.datasource.username${TARGET_DB_USER_NAME} spring.datasource.password${TARGET_DB_PASSWORD} spring.datasource.driver-clas-namecom.mysql.jdbc.Driver 只要删了就会报错把用到该环境变量的配置文件删了项目可以运行但是把以上配置删了就会报错如下 Failed to configure a DataSource: url attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.If you have database settings to be loaded from a particular profile you may need to activate it (the profiles test are currently active). 想着把mysql涉及的依赖都排除掉就是用 dependency groupIdmaterial-manage/groupId artifactIdinAndOut-manage-service/artifactId version0.0.1/version exclusions exclusion groupIdmysql/groupId artifactIdmysql-connector-java/artifactId /exclusion /exclusions /dependency 该方法从子项目中把父项目的mysql依赖排除都会报错最终用SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解解决。 二、SpringBootApplication(exclude ErrorMvcAutoConfiguration.class)注解 还有该注解与SpringBootApplication(exclude {DataSourceAutoConfiguration.class})注解功能正好相反 SpringBootApplication(exclude ErrorMvcAutoConfiguration.class)注解的作用是在启动Spring Boot应用时排除ErrorMvcAutoConfiguration自动配置类的加载。 ErrorMvcAutoConfiguration类是Spring Boot提供的自动配置类之一它用于配置错误页面和错误处理机制。当我们不想使用默认的错误页面和错误处理逻辑时可以使用exclude属性将ErrorMvcAutoConfiguration类排除掉。 通过排除ErrorMvcAutoConfiguration类我们可以自定义错误页面和错误处理逻辑或者使用其他的错误处理机制。
http://www.pierceye.com/news/381941/

相关文章:

  • 0基础学做网站什么做网站做个网站一般要多少钱啊
  • 外贸营销型网站建设多少钱wordpress付费浏览
  • 网站空间可以换吗进网站备案
  • 番禺建设网站开发软件工程专业介绍
  • 如何做网站定位网站建设报价新鸿儒
  • 商务网站建设包含了河北招投标公共服务平台
  • 高权重网站怎么发软文外贸平台app
  • nas服务器 做网站网页设计页面图片
  • 青海建设协会网站电子商务网站备案
  • 性价比高的广州网站建设不同用户入口的网站样板
  • 投资交易网站开发黑镜wordpress主题破解
  • 文化传媒公司网站建设西渡网站建设
  • 购物网站为什么做移动端seo优化快速排名
  • iis服务器网站301重定向怎么做国家企业信息公开网查询系统
  • 免费家具网站模板做网站去什么公司好
  • 五个网站南宁网页制作培训
  • 枣庄建设网站wordpress如何自己编辑
  • 河南省城乡住房建设厅网站首页哪个公司网站备案快
  • 湘潭做网站价格优选磐石网络微信里怎么进入自己的公众号
  • 孟州网站wordpress主题游戏cms
  • 用php做的网站怎么上传莱州教体局网站
  • 网站互动性无锡模板建站
  • 中铁十六局工资明细沧州网站seo公司
  • 北京网站建设软件网页制作自我介绍源代码
  • 怎么注册公司的网站免费可以做旅游海报 的网站
  • 贵阳网站建设包首页微商建立网站
  • ppt制作软件全模板免费大连seo网站管理
  • 网站门户设计设计师的网站有哪些
  • 旅游公司网站建设百度一下官方下载安装
  • 网站上传大马后怎么做宁波seo推广公司电话