Spring-boot生成可執行jar包
pom.xml 配置
程式碼編寫如下:用於測試資料庫連線是否正常<?xml version="1.0" encoding="UTF-8"?>
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>
dbtest</groupId><artifactId>dbtest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>資料庫測試</name>
<description>Spring-boot資料庫測試程式</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>
spring-boot-starter-parent</artifactId><version>1.3.0.M1</version>
<relativePath/><!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>main.Application</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</project>
package main;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.util.NumberUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
publicclassApplicationextendsSpringBootServletInitializerimplementsEmbeddedServletContainerCustomizer{
privatestaticPropertiesLoader loader =newPropertiesLoader("test.properties");
@RequestMapping("/")
publicString greeting(){
StringBuffer message =newStringBuffer();
String type = loader.getProperty("jdbc.type");
String driver = loader.getProperty("jdbc.driver");
String url =loader.getProperty("jdbc.url");
String username = loader.getProperty("jdbc.username");
String password = loader.getProperty("jdbc.password");
相關推薦
Spring-boot生成可執行jar包
弄一個可執行檔案耗費了一上午的時間,確實挺鬱悶的。把除錯過程中遇到的一些問題記錄一下 pom.xml 配置 <?xml version="1.0" encoding="UT
聚合maven+spring-boot打包可執行jar
.so mave 一個 route source 兩種 惡心 兩種方法 color 整整搞了一天,終於解決這個問題了。這裏是四個module,module之間存在依賴,打包兩個可執行jar,看下最終效果吧 聚合maven+spring-boot的搭建很
nodejs連線Access資料庫,出現Error: Spawn C:\WINDOWS\SysWOW64\cscript.exe error Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案
因為集成了第三方的資料庫,所以需要獲取資料庫的資料 使用 var connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+config.id_path+';');  
Idea 生成可執行jar包
Idea 三種打包方式 假設要生成的包名為A.jar ,它所依賴的jar包是B.jar,C.jarjar包的形式 第1種打包: 打包結果為一個jar包,名稱為A.jar,內部是所依賴的jar包的目錄形式存放 第2種打包: A.
Java_Java專案如何生成可執行jar包、exe檔案
功能:為大家淺談如何通過eclipse將Java專案生成可執行jar包,以及如何通過exe4j把jar包弄成ext檔案; =》Java專案 1、Java專案生成jar包 (1)、“專案”右鍵->"Export..."匯出,彈出“匯出設定”視窗如下:
Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案 Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案
Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案 1、如何通過eclipse將Java專案生成可執行jar包 首先把在eclipse下的java專案匯出jar file 下一步 下一步 下一步 最後點選完成,便生成了可執行的j
Gradle生成可執行jar包(二)
buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } } depend
Spring Boot打可執行的包檔案
在我們把開發的Spring Boot專案部署到伺服器上的時候,我們改怎麼辦呢?我們就需要打成可執行的包了,這裡我們再pom.xml中需要規定兩個地方: 第一個地方就是制定為打成jar包,即: <packaging>jar</packag
Gradle生成可執行jar包(三)
在 https://blog.csdn.net/zero__007/article/details/80428632 中介紹了生成可執行jar包的方式,來想想,能不能把依賴jar包也打包進入jar包,注意不是把第三方jar包的原始碼打進去。 事實是,是
maven專案依賴本地jar包時編譯生成可執行jar包方法
maven專案需要本地jar包時,在根目錄新建lib目錄,將jar包拷貝到lib目錄並且新增到build path此時直接打可執行jar包會出現編譯報錯、啟動時缺少jar包等問題解決方案: 1.增加編譯外掛, 解決Failed to execute goal org.a
普通的java項目生成可執行jar包
center nis 技術 中項 string數組 pan 如果 color ini 普通的java項目生成可執行jar包 1、右鍵選中項目,選擇export 2、選擇runnable jar file 然後next 3、填入相關信息 4、點擊finish
IntelliJ IDEA 如何生成可執行Jar包
首先,你專案工程中有一個在包裡寫好的主類,如下圖所示。 藉助快捷鍵 Ctrl+Alt+Shift+SCtrl+Alt+Shift+S進入這個頁面,並選擇ArtifactsArtifacts。
Java項目生成可執行jar包、exe文件以及在Windows下的安裝文件
項目 pos 安裝jdk 通過 文件 options csdn 成了 應該 1、如何通過eclipse將Java項目生成可執行jar包 首先把在eclipse下的java項目導出jar file 下一步 下一步 下一步 最後點擊完成,便生成了可執行的jar文
maven工程編譯並生成可執行JAR包命令
在JAVA持續整合構建中,需要從SVN check out的程式碼編譯並打成可執行JAR包,高手告訴我maven命令如何? 我用mvn compile package或mvn jar:jar都能打成jar包,但不能執行 利用HUDSON+MAVEN編譯打包java mav
Java專案如何生成可執行jar包、exe檔案
功能:為大家淺談如何通過eclipse將Java專案生成可執行jar包,以及如何通過exe4j把jar包弄成ext檔案; =》Java專案 1、Java專案生成jar包 (1)、“專案”右
Java中用IntelliJ IDEA生成可執行Jar包
首先我們需要先編寫好程式,以下面這個程式為例。 1. 首先按組合鍵ctrl+shift+alt+s或者點選File→Project Structure進入專案結構介面,點選Artifacts 然後點選綠色的【+】。 2.點選Jar,再點選第二個選
在IDEA中用Maven生成可執行jar包
將Spring Boot專案打包 使用 IDEA 按兩次shift進入IDEA的查詢功能,查詢並開啟Maven Projects 點開Lifecycle,雙擊package即完成打包 可在/
將 Spring boot 項目打成可執行Jar包,及相關註意事項(main-class、缺少 xsd、重復打包依賴)
arc XA 有一個 文件中 pom.xml tomcat 我們 tool pil 最近在看 spring boot 的東西,覺得很方便,很好用。對於一個簡單的REST服務,都不要自己部署Tomcat了,直接在 IDE 裏 run 一個包含 main 函數的主類就可以了
spring boot mybatis 打成可執行jar包後啟動UnsatisfiedDependencyException異常
我的spring boot + mybatis專案在idea裡面執行正常,但釋出測試環境打成可執行jar包後就啟動失敗,提示錯誤如下: [ ERROR] [2018-08-30 17:23:48] org.springframework.boot.SpringApplication [845] - Appl
spring boot maven打包可執行jar包
普通打包之後在程式目錄執行,或者編寫bat執行時會提示“沒有主清單屬性”,這是因為並沒有找到main()方法,需要我們指明告訴java程式 我bat中的程式碼 @echo off title mytitle java -jar ysl-ts-web-base-1.0-SNAPSHOT.jar pause