﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-道非道  非常道-随笔分类-spring-boot</title><link>http://www.blogjava.net/gen-sky/category/55389.html</link><description>勤思、谨言、慎行、厚积、薄发</description><language>zh-cn</language><lastBuildDate>Wed, 15 Dec 2021 13:58:51 GMT</lastBuildDate><pubDate>Wed, 15 Dec 2021 13:58:51 GMT</pubDate><ttl>60</ttl><item><title>解决If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.问题</title><link>http://www.blogjava.net/gen-sky/archive/2021/12/15/436093.html</link><dc:creator>星期五</dc:creator><author>星期五</author><pubDate>Wed, 15 Dec 2021 11:59:00 GMT</pubDate><guid>http://www.blogjava.net/gen-sky/archive/2021/12/15/436093.html</guid><wfw:comment>http://www.blogjava.net/gen-sky/comments/436093.html</wfw:comment><comments>http://www.blogjava.net/gen-sky/archive/2021/12/15/436093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gen-sky/comments/commentRss/436093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gen-sky/services/trackbacks/436093.html</trackback:ping><description><![CDATA[<div><div><h5><br />springboot项目搭建遇到问题，提供两种解决方法：</h5> <p>&#8220;Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.&#8221;</p> <p>表示没有指定的数据库url，无法配置数据库</p> <div> <div style="max-width: 700px; max-height: 543px;"> <div style="padding-bottom: 37.059999999999995%;"></div> <div data-width="1465" data-height="543"><img data-original-src="//upload-images.jianshu.io/upload_images/19895337-e1af6fca655e7a41.png" src="//upload-images.jianshu.io/upload_images/19895337-e1af6fca655e7a41.png" data-original-width="1465" data-original-height="543" data-original-format="image/png" data-original-filesize="48401" data-image-index="0" style="cursor: zoom-in;" alt="" /></div> </div> <div>image.png</div> </div> <h4>方法一：不使用数据源配置</h4> <p>我们可以在Spring Boot项目入口注解处添加 exclude= {DataSourceAutoConfiguration.class}，表示取消数据源的自动配置</p> <p>如：</p> <div><button type="button" aria-label="复制代码"><em aria-label="icon: copy"  anticon-copy"=""><svg viewbox="64 64 896 896" focusable="false" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"></svg></em></button><pre language-java"=""><code language-java"=""><span keyword"="">import</span> <span namespace"="">org<span punctuation"="">.</span>springframework<span punctuation"="">.</span>boot<span punctuation"="">.</span>autoconfigure<span punctuation"="">.</span>jdbc</span><span punctuation"="">.</span><span class-name"="">DataSourceAutoConfiguration</span><span punctuation"="">;</span>   <span comment"="">/**  * 表示取消数据源的自动配置  */</span> <span annotation=""  punctuation"="">@SpringBootApplication</span><span punctuation"="">(</span>exclude<span operator"="">=</span> <span punctuation"="">{</span><span class-name"="">DataSourceAutoConfiguration</span><span punctuation"="">.</span><span keyword"="">class</span><span punctuation"="">}</span><span punctuation"="">)</span> <span keyword"="">public</span> <span keyword"="">class</span> <span class-name"="">SpringbootWeb01Application</span> <span punctuation"="">{</span>       <span keyword"="">public</span> <span keyword"="">static</span> <span keyword"="">void</span> <span function"="">main</span><span punctuation"="">(</span><span class-name"="">String</span><span punctuation"="">[</span><span punctuation"="">]</span> args<span punctuation"="">)</span> <span punctuation"="">{</span>         <span class-name"="">SpringApplication</span><span punctuation"="">.</span><span function"="">run</span><span punctuation"="">(</span><span class-name"="">SpringbootWeb01Application</span><span punctuation"="">.</span><span keyword"="">class</span><span punctuation"="">,</span> args<span punctuation"="">)</span><span punctuation"="">;</span>     <span punctuation"="">}</span>   <span punctuation"="">}</span>  </code></pre></div> <h4>方法二：按照报错，我们添加数据库配置</h4> <p>我们需要application.yml文件下添加如下配置</p> <div><button type="button" aria-label="复制代码"><em aria-label="icon: copy"  anticon-copy"=""><svg viewbox="64 64 896 896" focusable="false" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"></svg></em></button><pre language-kotlin"=""><code language-kotlin"="">server<span operator"="">:</span>   port<span operator"="">:</span> <span number"="">8080</span> spring<span operator"="">:</span>   datasource<span operator"="">:</span>     url<span operator"="">:</span> jdbc<span operator"="">:</span>mysql<span operator"="">:</span><span operator"="">/</span><span operator"="">/</span>localhost<span operator"="">:</span><span number"="">3306</span><span operator"="">/</span>springboottest     driver<span operator"="">-</span><span keyword"="">class</span><span operator"="">-</span>name<span operator"="">:</span> com<span punctuation"="">.</span>mysql<span punctuation"="">.</span>cj<span punctuation"="">.</span>jdbc<span punctuation"="">.</span>Driver     password<span operator"="">:</span> <span number"="">88888888</span>     username<span operator"="">:</span> jiade </code></pre></div></div><br /><br />作者：程序员溪言<br />链接：https://www.jianshu.com/p/54db85befb01<br />来源：简书<br />著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。</div><img src ="http://www.blogjava.net/gen-sky/aggbug/436093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gen-sky/" target="_blank">星期五</a> 2021-12-15 19:59 <a href="http://www.blogjava.net/gen-sky/archive/2021/12/15/436093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>