如何识别项目使用的框架

时间:2025-02-14 21:45:07

目录

(1)java项目必带

(2)spring项目必带配置文件

(3)常用项目框架:myBatis是种jdbc技术,Hibernate是种jpa技术

(3.1) springMvc+spring+myBatis+拷贝jar包

(3.2)springMvc+spring+myBatis+maven

(3.3)Html+springBoot+Hibernate+maven

(3.4)vue+springBoot+myBatis+maven

(3.5)angular4+springBoot+myBatis+maven

(4)如何区分SpringCloud

总结

 

(1)java项目必带

  • 里要配置首页面
  • 里要配置过滤器
  • 里要配置拦截器
  • 里要配置servlet

(2)spring项目必带配置文件

  • 要配视图
  • 要配myBatis
  • 要配springMvc
  • 要配spring注解扫描

(3)常用项目框架:myBatis是种jdbc技术,Hibernate是种jpa技术

(3.1) springMvc+spring+myBatis+拷贝jar包

  • WebRoot下有jsp页面,就说明前端页面用了springMvc模式
  • 代码中有下面这个标签,就说明java后台用了spring框架
    <context:component-scan>
  • WebRoot/WEB-INF/lib下包含了myBatis的jar包,说明用了myBatis连数据库
  • 项目中没有,就说明项目是拷贝来的jar包

(3.2)springMvc+spring+myBatis+maven

  • WebRoot下有jsp页面,就说明前端页面用了springMvc模式
  • XML配置中有下面这个标签,就说明java后台用了spring框架
    <context:component-scan>
  • WebRoot/WEB-INF/lib下包含了myBatis的jar包,说明用了myBatis连数据库;
  • 项目中有,就说明项目是maven管理;

(3.3)Html+springBoot+Hibernate+maven

  • 前端页面以html为后缀,就说明前端页面使用了Html静态页面
  • 代码中有下面这个注解,就说明java后台用了springBoot框架
    @SpringBootApplication
  • 配置文件中有下面这个属性,就说明java后台用了Hibernate框架;
    ddl-auto
  • 项目中有,就说明项目是maven管理;

(3.4)vue+springBoot+myBatis+maven

  • 前端src下有以vue为后缀的页面,就说明前端页面使用了vue框架
  • 代码中有下面这个注解,就说明java后台用了springBoot框架
    @SpringBootApplication
  • 文件中有下面这个jar包,就说明java后台用了myBatis框架;
    mybatis-spring-boot-starter
  • 项目中有,就说明项目是maven管理;

(3.5)angular4+springBoot+myBatis+maven

  • 前端src下有下面这个注解,就说明前端页面使用了angular框架;
    @NgModule
  • 后台代码中有下面这个注解,就说明java后台用了springBoot框架;
    @SpringBootApplication
  • 文件中有下面这个jar包,就说明java后台用了myBatis框架;
    mybatis-spring-boot-starter
  • 项目中有,就说明项目是maven管理;

(4)如何区分SpringCloud

    SpringCloud是基于SpringBoot实现的微服务架构开发组件,SpringCloud也需要对应SpringBoot的版本,SpringCloude项目可以理解为多个SpringBoot项目组合。里面每一个微服务都能单独启动

总结

原作者:原玉辉