项目环境搭建——配置2019.1.9

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版本-->
<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的神奇做用。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的自动配置原理。
相关文章
相关标签/搜索