springboot中使用自定义jar包

    

  1.创建springboot项目    

   接口:

package pj.com.cn.myframework.register;
public interface MyPrint {
	void printDemo(String s);
}

   实现:

package pj.com.cn.myframework.register;
import org.springframework.stereotype.Component;
@Component
public class TestUtil implements MyPrint{
	@Override
	public void printDemo(String s) {
		System.out.println(s);
	}
}

    2.将项目Export成jar包,注意勾选 Add directory entries

 

  3.将它安装到本地maven仓库,在命令行运行

mvn install:install-file -Dfile=myframework.jar -DgroupId=pj.com.cn -DartifactId=myframework - Dversion=1.0 -Dpackaging=jar

  4.再创建一个springboot项目


 

   在pom中引用:

		<dependency>
			<groupId>pj.com.cn</groupId>
			<artifactId>myframework</artifactId>
			<version>1.0</version>
		</dependency> 

   然后即可在代码中:

	@Autowired
	private MyPrint util;
   
        ...
        util.printDemo("haha");
        ...

   也就是说,项目启动后spring自动扫描了自定义jar包 

   另外,特别要注意的是二个项目的包名结构。这样就实现了将一些重复功能抽取成你自定义的"框架"。

猜你喜欢

转载自pjwqq.iteye.com/blog/2418728
今日推荐