公众号merlinsea
- springboot的启动类注解
建议:SpringbootApplication启动类放在根目录下,然后在根目录下建其他的包【springboot官方推荐】。
/** * @SpringBootApplication标识是一个springboot启动类,默认会扫描根目录下所有的注解 * @ComponentScan("com.example") 指定这个springboot启动类扫描"com.example"包下的所有注解,并加入spring ioc容器中 */ @SpringBootApplication @ComponentScan("com.example") public class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); } }
- 启动springboot的后台web项目
有两种方式启动springboot的后台web项目:
1、本地idea启动(本地开发中使用)
2、jar包方式启动(工作中线上部署常用方式)
下面介绍第2种jar包方式启动步骤:
第一步:pom文件中引入打包插件(不引入打包以后启动程序会报错)
<!--springboot项目打包为jar包的插件--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
第二步:mvn install 项目打成jar包
构建:mvn install 构建跳过测试:mvn install -Dmaven.test.skip=true
第三步:终端进入到target目录中用java -jar命令启动后台程序
终端关闭就退出 java -jar springboot-0.0.1-SNAPSHOT.jar 守护进程方式启动,终端关闭也不退出 nohup java -jar springboot-0.0.1-SNAPSHOT.jar &
第四步:浏览器访问接口api
http://localhost:8080/api/v1/usr/get_user