1.maven:java
(1)阿里雲倉庫鏡像:mysql
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>spring
若是鏡像不能夠的話或者下載太慢sql
能夠在maven的pom.xml中添加如下的代碼springboot
<!--指定倉庫-->
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
</repositories>
而後在setting中安裝該插件
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/libs-snapshot</url>
</pluginRepository>
</pluginRepositories>
idea中setting中配置setting文件。maven
倉庫要手動更新,這樣寫pom.xml纔會有提示。ide
(2)配置maven的jdk版本函數
<!-- 配置maven的jdk版本-->2.idea中spring的文件必須放在文件夾下,否則沒法啓動項目。
<properties>
<java.version>1.7</java.version>
</properties>
new DruidDataSource().var能夠快速的new出一個對象。
註解路徑不會配置市,能夠進去下載源碼查看。(找default)
4.
lombok是一個能夠經過簡單的註解的形式來幫助咱們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具,簡單來講,好比咱們新建了一個類,而後在其中寫了幾個字段,而後一般狀況下咱們須要手動去創建getter和setter方法啊,構造函數啊之類的,lombok的做用就是爲了省去咱們手動建立這些代碼的麻煩,它可以在咱們編譯源碼的時候自動幫咱們生成這些方法。工具
lombok可以達到的效果就是在源碼中不須要寫一些通用的方法,可是在編譯生成的字節碼文件中會幫咱們生成這些方法,這就是lombok的神奇做用。ui
雖然有人可能會說IDE裏面都自帶自動生成這些方法的功能,可是使用lombok會使你的代碼看起來更加簡潔,寫起來也更加方便。
1.
<!-- 引入lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
註解:
啓用該配置類
@EnableConfigurationProperties(JdbcProperties.class)
這樣就能夠在該類下注入該配置文件
springboot的幾種注入方法
1.
@EnableConfigurationProperties(JdbcProperties.class)
2.
兩種注入方式的區別是1.能夠在這個類任意注入2,只能在這個方法上使用
配置文件的替代:yml
jdbc: driverClassName: com.mysql.jdbc.Driver url:jdbc:mysql: //127.0.0.1:3306/abiz username: root password: root更加優雅能夠注入集合和對象!springboot的自動配置原理。