SpringBoot项目打包成jar包
在pom.xml文件中定义启动类的名称
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.myspringboot.App</mainClass> <!--此处为启动类的全限定类名-->
</configuration>
</plugin>
</plugins>
</build>
定义Spring Boot启动类
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@MapperScan("com.myspringboot.mapper") //@MapperScan 用户扫描MyBatis的Mapper接口
//@EnableScheduling
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
/**
* 启动应用app
* 1.controller定义page并调用service的方法
* 2.service实例化mapper对象,并调用mapper的方法
* 3.mapper调用mapper.xml中的sql语句
*/
}
打包
在项目的pom平级的目录下面,使用mvn clean package 命令打包成jar;
右键项目名称,点击Run as > Maven build,弹出以下窗口:
在Goals输入 clean package,然后点击Run
可以在console窗口总看到build 成功
在项目的target路径下可以看到生成的jar包,
但是在eclipse的路径下是看不到的
启动jar包
然后再到 target的目录下面执行 java -jar xxx.jar,可以看到springboot启动成功
在浏览器输入网址可以看见返回值
相关参考:
相关文章
- JavaWeb-SpringBoot_(上)腾讯云点播服务之视频的上传-demo
- Shiro整合springboot,freemaker,redis(含权限系统完整源码)
- SpringBoot的端口配置server.port没办法设置成Linux的环境变量
- Atitit springboot 上传与下载总结 上传 使用file对象的transferTo保存方法最简单 @RequestMapping(value = "/up", method = R
- Springboot调度任务:基本实现
- Springboot中日期类型参数:转换处理
- 仓库管理系统-前后端分离项目(SpringBoot+Vue)
- 【项目实战】Springboot高版本支持Servlet的jar包
- 超详细教程:SpringBoot整合MybatisPlus
- Reactive(3)5分钟理解 SpringBoot 响应式的核心-Reactor
- SpringBoot的整合————一些常用工具类依赖及用法总结
- SpringBoot 异常回滚 事务的使用___Springboot @Transactional 事务不回滚
- 基于注解SpringAOP,AfterReturning,Before,Around__springboot工程 @Around 简单的使用__SpringBoot:AOP 自定义注解实现日志管理
- SpringBoot+VUE 前端加密算法 RSA+DES
- springboot中service层注入的是实现类,但Controller层接收的是接口
- springboot基于mybatis扫描jar包中的controller、service、dao、xml
- SpringBoot整合ORM开发框架MyBatis和JPA
- SpringBoot集成mybatis
- SpringBoot入门:SpringBoot的thymeleaf模板的使用:spring-boot-starter-thymeleaf
- SpringBoot中处理器映射关系注册流程
- Springboot项目如何设计接口中敏感字段模糊查询?
- Springboot+WebUploader优雅实现超大文件的上传(一)
- 【Spring Boot】SpringBoot项目jar、war包启动解析
- 【java】Spring Boot --深入SpringBoot注解原理及使用
- JAR包分享之Oracle(java)数据库11.2.0.4 JDBC驱动程序 jar包 ojdbc6.jar ojdbc5.jar