在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启动成功
在浏览器输入网址可以看见返回值
相关参考: