Gradle 構建 SpringBoot工程,簡要操作Redis

一,創建Gradle Project後,配置build.gradle依賴jar

buildscript{
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    }
    dependencies {
        //使用1.4.2.RELEASE版本的Spring框架
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE")
    }        
}

// 引入插件
apply plugin: 'java'
apply plugin: 'spring-boot'
apply plugin: 'eclipse'

//cmd命令行 "gradle clean build"將該項目打包成jar去運行,jar文件名與版本號如下
jar { 
    baseName = 'RedisCluster' 
    version = '0.1.0' 
    manifest { 
        attributes 'Main-Class': 'com.redis.config.RedisMain'   // 指定啓動類 
    } 
}

repositories {
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}

//設置jdk的版本
sourceCompatibility = 1.8
targetCompatibility = 1.8

dependencies {
    compile 'org.springframework.boot:spring-boot-starter-web'
    compile 'org.slf4j:slf4j-api:1.7.21'
    compile 'redis.clients:jedis:2.9.0'
    compile 'org.apache.commons:commons-pool2:2.4.1'
    testCompile 'junit:junit:4.12'
}

二,配置的build.gradle後,右擊工程

選擇Gradle→Refresh Gradle Project //用來下載配置的jar

 

三,創建與src同級目錄的 “resource” 文件夾,用來存放配置文件

1,SpringBoot自動加載application.properties,可用來配置端口號(server.port)

                // spring.profiles.active = dev表示切換到application-dev.properties的環境配置,即啓動時默認加載application.properties,SpringBoot發現切換了環境配置,於是去加載application-dev.properties,最後該工程的端口號爲2222

 

四,創建工程的啓動類

1,@ SpringBootApplication

              標誌該類爲SpringBoot程序啓動類。

2,@ ComponentScan

               掃描指定包下的註解,使其生效,交給SpringIOC管理。

3,@ ImportResource

               加載Spring配置文件,比如配置了dubbo的XML文件。

 

五,創建控制器層

                 此處是Redis的集羣連接的方式,IP地址已去除,根據情況編寫。

 

六,啓動服務

大致目錄如下:

1,通過啓動類進行啓動。

2,打包成jar文件,執行jar來啓動服務。

       ①cmd窗口,找到項目所在文件夾。

                       dir:顯示當前目錄結構

                       cd XX \ XX:打開文件夾

        ②在該項目目錄下,執行命令

                        gradle clean build //輸入回車,此時該項目的build \ libs文件中生成了打包後的jar文件

        ③進入構建\庫文件夾

                         java -jar XXXX.jar //輸入回車,此時該項目通過jar文件啓動服務,但端口號變爲8080,目前不太清楚                

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章