目录
(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项目组合。里面每一个微服务都能单独启动
总结
原作者:原玉辉