【前言】
因个人能力有限,本文的仅是为了在构建项目时的快速查阅使用。
【为什么使用Spring Boot】
Spring Boot解决了Spring的部分缺点:
1、繁杂的(xml / 注解)配置
2、库坐标的导入,以及版本带来的不兼容
SpringBoot不是Spring功能上的增强,而是提供了一种快速使用Spring的方式,为基于Spring的开发提供更快的入门体验。
【项目选型】
(Maven)SpringBoot+JPA SpringBoot解决库导入复杂、以及版本不兼容的问题的方法,就是简单粗暴的帮你做了这些事情。你只需要将你的工程的父工程设为“spring-boot-starter-parent”即可。
<parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.5.0</version> </parent> <dependencies> <!--spring-boot-mvc--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--springData JPA--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> </dependencies>
然后编写一个启动器类(AppMain.class)
@SpringBootApplication public class AppMain { public static void main(String[] args) { SpringApplication.run(MySpringBootApplication.class); } }
最后随意写一个Controller
@Controller public class QuickStartController { @RequestMapping("/quick") @ResponseBody public String quick(){ return "springboot 访问成功!"; } }
运行main方法,再打开浏览器访问
从日志看出 端口监听8080,web应用的虚拟工程名称为空 url地址为:http://localhost:8080/quick