spring boot自定义starter
1.spring boot 项目中自定义jar包
2.项目目录

3.src/main/java 下面写自己的方法,重点是 resources 下面的文件,在resources下面新建文件夹名字为 META-INF,分别新建文件 spring.factories 和 spring.provides 文件
spring.factories 文件内容如下:其中第二行要是自己的类名全路径
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
  com.spring.boot.starter.demo.TestUtil
spring.provides 文件内容如下:provides 后面的值是 maven 中项目的 artifactId 值
provides: test
4.TestUtil.java(具体要写自己的代码,这个类只是个例子)
package com.spring.boot.starter.demo;
/**
 * Created by admin on 2017/9/1.
 */
public class TestUtil {
    public void test() {
        System.out.println("test success.....");
    }
}
5.pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.demo</groupId>
    <artifactId>test</artifactId>
    <version>1.0-SNAPSHOT</version>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
6.mavne打jar包

7.打的jar包一般在项目的根目录下的 target 下面

 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号