下面是关于“springboot项目打包成jar包的图文教程”的详细攻略。
准备工作
- 确保你已经安装了jdk,可以通过以下命令来检查jdk的版本:
java -version
- 安装maven,可以通过以下命令来检查maven的版本:
mvn -v
- 确保你已经使用springboot来搭建了一个项目,并且该项目可以通过以下命令来启动:
mvn spring-boot:run
打包
- 进入项目根目录,使用以下命令进行打包:
mvn clean package
- 打包完成后,可以在项目的“target”目录下找到生成的jar包。
运行
可以使用以下命令来运行jar包:
java -jar target/项目名称.jar
示例
示例一
下面是一个简单的springboot项目,仅包含一个controller:
@RestController
public class HelloWorldController {
@GetMapping("/")
public String hello() {
return "Hello, World!";
}
}
- 进入项目根目录,使用以下命令进行打包:
mvn clean package
-
打包完成后,可以在项目的“target”目录下找到生成的jar包。
-
使用以下命令来运行jar包:
java -jar target/项目名称.jar
- 在浏览器中访问“http://localhost:8080/”,应该可以看到“Hello, World!”的输出。
示例二
下面是一个较为复杂的springboot项目,使用了mybatis-plus进行数据库操作:
@SpringBootApplication
@MapperScan("com.example.demo.mapper")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
@RestController
public class UserController {
@Autowired
private IUserService userService;
@GetMapping("/user/{id}")
public User getUser(@PathVariable Long id) {
return userService.getById(id);
}
}
@Mapper
public interface UserMapper extends BaseMapper<User> {}
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {}
public interface IUserService extends IService<User> {}
- 进入项目根目录,使用以下命令进行打包:
mvn clean package
-
打包完成后,可以在项目的“target”目录下找到生成的jar包。
-
使用以下命令来运行jar包:
java -jar target/项目名称.jar
- 在浏览器中访问“http://localhost:8080/user/{id}”,即可以看到对应id用户的信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:springboot项目打包成jar包的图文教程 - Python技术站