SpringBootDuo Mo Kuai De Kai Fa , Fa Bu , Yin Yong Yu Bu Shu (Nexus3)
Li Shi Shang De Jin Tian ,Na Shi Zai Wo Guo Gu Dai De Zhe Yi Tian ,Meng Gu Ren Tie Mu Zhen Zhong Nian De Liao Yi Chong Yin Tuo Fa Dao Zhi Bian Cheng Tu Tou De Bu Zhi Zhi Zheng ,Yin Wei Zhi Qian Cong Wei Jian Guo Ci Bing Li ,Suo Yi Bian Yi Tie Mu Zhen De Ming Zi Lai Ming Ming Ci Bing ,Ye Jiu Shi Xian Zai Da Jia Du Zhi Dao De "Lao Tie Mei Mao Bing ".
Wei He Mo Kuai Kai Fa
Xian Ju Ge Li Zi ,Tong Yi Zhang Shu Ju Biao ,Ke Neng Yao Zai Duo Ge Xiang Mu Zhong Huo Gong Neng Zhong Shi Yong ,Suo Yi Jiu You Ke Neng Zai Mei Ge Mo Kuai Du Yao Gao Yi Ge mybatisQu Pei Zhi . Ru Guo Yi Kai Shi Gui Ding Shuo Zhe Zhang Biao Yi Ding Bu Ke Yi Gai Zi Duan Shu Xing ,Na Yao Mei Mao Bing . Dan Shi Shi Shi Shang , Yi Zhang Biao Cong Xiang Mu Kai Shi Dao Jie Shu ,Bu Zhi Dao Bei Gai Liao Duo Shao Bian ,Suo Yi ,Ni You Ke Neng Zai Duo Ge Xiang Mu Zhong Qu Gai mybatisGai Dao Tu Xie ! Zai Ju Yi Ge Li Zi ,Yi Ge webFu Wu Li Bao Han Liao Duo Ge Gong Neng Mo Kuai ,Bi Ru Qi Zhong Yi Ge Gong Neng Ke Neng Hui Xiao Hao Da Liang Zi Yuan He Shi Jian ,Dang Yong Hu Diao Yong Zhe Ge Gong Neng De Shi Hou ,Ke Neng Hui Ying Xiang Dao Qi Ta Gong Neng De Zheng Chang Shi Yong ,Zhe Ge Shi Hou ,Ru Guo Ba Ge Ge Gong Neng Mo Kuai Fen Chu Lai Dan Du Bu Shu ,Ran Hou Tong Guo httpQing Qiu Qu Diao Yong ,Zhi Yu Xing Neng He Xiang Ying Su Du ,Zai Dan Du Qu You Hua ,Zheng Ge Guo Cheng Hui Fei Chang De Shu Fu !Zhe Ye You Li Yu Jiang Lai De Fen Bu Shi Ji Qun (Xian Zai De Wei Fu Wu springcloudHuo dubboJiu Shi Mo Kuai Hua Bian Cheng De Zui Hao Shi Li ). Gen Ju Dang Qian De Ye Wu Xu Qiu ,Wo Xu Yao Zhong Gou Xian You De webGong Neng ,Duo Mo Kuai Hua ,Ran Hou Dan Du Bu Shu ,Ji Ben Jia Gou Shi Yi Tu Ru Xia
Zen Yang Fen Mo Kuai
Zhu Yi :Xia Mian Pei Zhi De Bu Zou Shi Ji Yu IntelliJ IDEA 2016.3.4(64),Bu Bao Zheng eclipseNeng Cheng Gong . Ru Guo Ni Huan Zai Shi Yong eclipse,Jian Yi Ni Shan Diao Ta ,Shi Yong ideaBa 1, Chuang Jian mavenZhu Xiang Mu Li Ru ,springbootmodules,Bing Shan Diao srcWen Jian 2, You Jian Xiang Mu Fen Bie Chuang Jian San Ge module,dao,service1,service2 3, Jiang Zhi Qian Xiang Mu Yong Dao De Yi Lai Xie Zai Zhu Xiang Mu De pomLi ,Zhe Li Yao Zhu Yi 4, daoCeng Zhu Yao Ti Gong Shi Ti Lei ,CURDJie Kou He xmlYing She Wen Jian 5, Yi Ding Yao Zai service1He service2Pei Zhi Shu Ju Ku De Xiang Guan Xin Xi ,Bing Tian Jia springDe Xiang Guan Pei Zhi 6, Bian Xie Jie Kou Ce Shi
Xiang Guan Dai Ma
Fu Xiang Mu pom
Ben Di Ce Shi De Shi Hou ,Shou Can An Zhuang Liao Nexus3,Suo Yi Shi Yong Qi Lai Gen NexusYou Dian Bu Tai Yi Yang
<project xmlns="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">
<artifactId>quick-modulesartifactId>
<groupId>com.quickgroupId>
<packaging>pompackaging>
<version>1.0-SNAPSHOTversion>
<modelVersion>4.0.0modelVersion>
<modules>
<module>daomodule>
<module>service1module>
<module>service2module>
<module>testmodule>
modules>
<properties>
<java.version>1.8java.version>
<mybatis-spring-boot>1.3.1mybatis-spring-boot>
<mysql-connector>5.1.39mysql-connector>
<junit.version>junitjunit.version>
<commons-pool2.versoin>2.4.2commons-pool2.versoin>
<commons-beanutils.version>1.9.2commons-beanutils.version>
<commons-logging.version>1.2commons-logging.version>
<commons-dbcp.version>1.4commons-dbcp.version>
<fastjson.version>1.2.7fastjson.version>
properties>
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>1.5.1.RELEASEversion>
<relativePath/>
parent>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.quickgroupId>
<artifactId>quick-modules-daoartifactId>
<version>${project.version}version>
dependency>
<dependency>
<groupId>com.quickgroupId>
<artifactId>quick-modules-service1artifactId>
<version>${project.version}version>
dependency>
<dependency>
<groupId>com.quickgroupId>
<artifactId>quick-modules-service2artifactId>
<version>${project.version}version>
dependency>
<dependency>
<groupId>org.mybatis.spring.bootgroupId>
<artifactId>mybatis-spring-boot-starterartifactId>
<version>${mybatis-spring-boot}version>
dependency>
<dependency>
<groupId>junitgroupId>
<artifactId>junitartifactId>
<version>${junit.version}version>
dependency>
<dependency>
<groupId>org.apache.commonsgroupId>
<artifactId>commons-pool2artifactId>
<version>${commons-pool2.versoin}version>
dependency>
<dependency>
<groupId>commons-beanutilsgroupId>
<artifactId>commons-beanutilsartifactId>
<version>${commons-beanutils.version}version>
dependency>
<dependency>
<groupId>commons-logginggroupId>
<artifactId>commons-loggingartifactId>
<version>${commons-logging.version}version>
dependency>
<dependency>
<groupId>commons-dbcpgroupId>
<artifactId>commons-dbcpartifactId>
<version>commons-dbcp.versionversion>
dependency>
<dependency>
<groupId>com.alibabagroupId>
<artifactId>fastjsonartifactId>
<version>${fastjson.version}version>
dependency>
dependencies>
dependencyManagement>
<distributionManagement>
<repository>
<id>nexusid>
<name>Releasesname>
<url>http://nexus.wangxc.club:8081/repository/maven-releasesurl>
repository>
<snapshotRepository>
<id>nexusid>
<name>Snapshotname>
<url>http://nexus.wangxc.club:8081/repository/maven-snapshotsurl>
snapshotRepository>
distributionManagement>
<pluginRepositories>
<pluginRepository>
<id>nexusid>
<name>Nexus Plugin Repositoryname>
<url>http://nexus.wangxc.club:8081/repository/maven-public/url>
<snapshots>
<enabled>trueenabled>
snapshots>
<releases>
<enabled>trueenabled>
releases>
pluginRepository>
pluginRepositories>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-source-pluginartifactId>
<version>2.4version>
<configuration>
<attach>trueattach>
configuration>
<executions>
<execution>
<id>attach-sourcesid>
<phase>packagephase>
<goals>
<goal>jar-no-forkgoal>
goals>
execution>
executions>
plugin>
plugins>
build>
project>
daoMo Kuai De pom(Li Mian Pei Zhi Liao mybatisDe Ni Xiang Gong Neng Cha Jian )
<project xmlns="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">
<parent>
<artifactId>springbootquickartifactId>
<groupId>com.boot.leangroupId>
<version>1.0-SNAPSHOTversion>
parent>
<modelVersion>4.0.0modelVersion>
<artifactId>daoartifactId>
<packaging>jarpackaging>
<build>
<resources>
<resource>
<directory>src/main/javadirectory>
<includes>
<include>**/*.xmlinclude>
includes>
resource>
<resource>
<directory>src/main/resourcesdirectory>
resource>
resources>
build>
project>
service1He service2De pomYi Yang
<project xmlns="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">
<parent>
<artifactId>quick-modulesartifactId>
<groupId>com.quickgroupId>
<version>1.0-SNAPSHOTversion>
parent>
<modelVersion>4.0.0modelVersion>
<packaging>jarpackaging>
<artifactId>quick-modules-service1artifactId>
<dependencies>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
<dependency>
<groupId>com.quickgroupId>
<artifactId>quick-modules-daoartifactId>
dependency>
<dependency>
<groupId>org.mybatis.spring.bootgroupId>
<artifactId>mybatis-spring-boot-starterartifactId>
dependency>
<dependency>
<groupId>org.mybatis.spring.bootgroupId>
<artifactId>mybatis-spring-boot-starterartifactId>
<version>${mybatis-spring-boot}version>
dependency>
<dependency>
<groupId>com.alibabagroupId>
<artifactId>fastjsonartifactId>
dependency>
dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-maven-pluginartifactId>
plugin>
plugins>
build>
project>
Xu Yao Zhu Yi De Shi ,serviceMo Kuai Li Wo Yong De Shi Zhu Jie Pei Zhi ,Ru Tu Suo Shi
Zhu Yi Pei Zhi Wen Jian Li De Duan Kou Hao
2018Nian 08Yue 10Ri 23:18:27 Yi Jing Geng Xin Liao ,Shang Tu De Pei Zhi Yi Jing Gai Bian ,Qing Zai githubShang Cha Kan Zui Xin Dai Ma Zhu Yi serviceZhong Yin Ru daoMo Kuai Shi Hou springDui mapperDe Sao Miao Pei Zhi ,Jian Yi Zui Hao Jia Shang MapperScanZhe Ge Zhu Jie Ji Shi Ni Zhe Ge serviceDe Bao Ming Gen daoLi De Yi Yang
@SpringBootApplication
@MapperScan("com.modules.dao")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
}
Ju Ti Dai Ma Qing Dian Wo
Fa Bu
Fa Bu De Shi Hou Xu Yao Zai mavenLi De settingPei Zhi Xia Quan Xian ,Can Zhao Guan Wang Gei De Shi Li ,Yi Bu Dao Wei
nexus
admin
admin123
nexus
*
http://localhost:8081/repository/maven-public/
nexus
central
http://central
true
true
central
http://central
true
true
nexus
Dui Yu daoMo Kuai Yi Ding Yao Xian deployDao Si Fu Shang Cai Xing ,Zai daoGen Mu Lu Zhi Xing
mvn deploy Ji Ke
Wei Liao Zhan Shi Ru He Yin Yong ,Wo Chuang Jian Liao Dan Du De testMo Kuai ,Gong Da Jia Ce Shi Shi Yong
Ni Ke Yi Zhi Jie Yun Xing ,Ye Ke Yi Da Bao Cheng jarBao Yun Xing
Da Bao Ce Shi
Zai Fu Xiang Mu Xia Zhi Xing mavenMing Ling
service1He service2Mu Lu Xia Fen Bie Hui Chan Sheng targetWen Jian ,Li Mian Bao Han Ke Zhi Xing jarBao ,Fen Bie Zhi Xing
java -jar service2-1.0-SNAPSHOT
Ru Guo Yi Qie Shun Li De Hua ,Ni Ke Yi De Chu Xia Mian De Cao Zuo Jie Guo
Zhu Yi Duan Kou Hao E
You Shi Yao Wen Ti ,Zi Xing Jie Jue ,Ran Hou Ni Hui Fa Xian ,Kua Guo Zhe Ge Keng ,Huan You Wu Shu Ge Keng Zai Deng Ni Zai Deng Ni