1. 程式人生 > >項目環境搭建——配置2019.1.9

項目環境搭建——配置2019.1.9

路徑 就是 4.2 ring dep jdk ide driver -a

1.maven:

(1)阿裏雲倉庫鏡像:

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

如果鏡像不可以的話或者下載太慢

可以在maven的pom.xml中添加以下的代碼

<!--指定倉庫-->
<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文件。

倉庫要手動更新,這樣寫pom.xml才會有提示。

(2)配置maven的jdk版本

<!-- 配置maven的jdk版本-->
<properties>
<java.version>1.7</java.version>
</properties>
2.idea中spring的文件必須放在文件夾下,不然無法啟動項目。   springboot的版本必須要和jdk的版本保持一致。 3.技巧
new DruidDataSource().var可以快速的new出一個對象。
註解路徑不會配置市,可以進去下載源碼查看。(找default)

4.

lombok是一個可以通過簡單的註解的形式來幫助我們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具,簡單來說,比如我們新建了一個類,然後在其中寫了幾個字段,然後通常情況下我們需要手動去建立getter和setter方法啊,構造函數啊之類的,lombok的作用就是為了省去我們手動創建這些代碼的麻煩,它能夠在我們編譯源碼的時候自動幫我們生成這些方法。

lombok能夠達到的效果就是在源碼中不需要寫一些通用的方法,但是在編譯生成的字節碼文件中會幫我們生成這些方法,這就是lombok的神奇作用。

雖然有人可能會說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的自動配置原理。

項目環境搭建——配置2019.1.9