一,創建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,目前不太清楚