浅谈Spring和SpringBoot开发流程

基于Maven的SSM的项目开发流程:

  • 第一步,配置jdk,下载并安装tomcat
  • 第二步,创建工程
  • 第三步,按Maven项目要求创建目录
  • 第四步,在pom.xml定义组件依赖以及编译方式
  • 第五步,配置web.xml,定义Dispatchservlet及各种过滤器
  • 第六步,创建applicationContext.xml,配置各种组件参数
  • 第七步,开发业务逻辑时,进行xml配置与注入
  • 第八步,测试与构建上线
  • 第九步,手动部署,将程序打成war包,并且上传到服务器
  • 第十步,运维与监控

Spring Boot应用开发流程:

  • 第一步,配置jdk,无需安装和部署tomcat
  • 第二步,spring提供了Initializr这个工具,可以一键生成springboot应用
  • 第三步,配置参数,这是一个可选过程,对spring boot进行各项参数的配置
  • 第四步,开发业务逻辑
  • 第五步,自动构建与自动测试
  • 第六步,自动部署
  • 第七步,运维与监控

SpringBoot启动流程:

  • 第一步,加载配置文件:application.properties
  • 第二步,自动装配:
  • ArtifactId
  • spring-boot-starter-web,增加Web支持
  • spring-boot-starter-data-jar,对JPA支持,集成Hibernate
  • spring-boot-starter-logging,增加logback日志的支持
  • spring-boot-starter-test,集成Junit单元测试框架
  • 第三步,加载组件
  • @Repository  @Service @Controller @Component @Entity
  • 第四步,应用初始化

SpringBoot入口类

入口类名通常以*Application结尾
入口类上增加@SpringBootApplication注解
利用SpringApplication.run()方法启动应用

 

猜你喜欢

转载自blog.csdn.net/qq_41937388/article/details/90728157
今日推荐