当前位置: 首页 > news >正文

Springboot简介01

前言:  
  spring是近几年java中最具有代表而且最为流行的框架,spring是基于aop和IOC的思想,在我们的项目中充当了一个粘合剂的作用,既可以成为对象工厂,来管理我们的controller。
也可以通过集成第三方的框架,例如hibernate,Mybatis的集成,来实现对事务的管理.spring经过几个大版本的迭代,从最初的xml配置发展到注解配置,到现在推荐的Java配置,配置文件越来越多,部署流程也变得越来越复杂,程序员不得不花费大量的时间来搭建环境和编辑配置文件,这就导致了开发效率上的降低。
     就在此时,springboot应运而生,以习惯优于配置的思想对项目进行快速构建,快速构建一个独立运行的(直接运行、内嵌Servlet容器,集成第三方技术),准生产级别的基于spring框架的项目
 
注释1:
    只要使用了springboot改造的项目,就不再建议使用jsp了,jsp只能打包成war包,而不能打包成jar包,jsp只能在标准的容器中使用,因此springboot官方推荐我们使用freemarker,或者是thymeleaf
 
1.什么是springboot
    
2.springboot的优缺点
    
        
  作者: 爱学习的小磊 
  出处: https://www.cnblogs.com/WangLei2018/
  
  本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 
 
 

 

转载于:https://www.cnblogs.com/WangLei2018/p/10486423.html

相关文章:

  • 我的作业,来看看把
  • ReentrantLock
  • OSChina 周日乱弹 —— 去应聘男友吧
  • 在网站开发中很有用的8个 jQuery 效果【附源码】
  • 装上这几个 VSCode 插件后,上班划水摸鱼不是梦
  • 三谈属性动画——Keyframe以及ViewPropertyAnimator
  • 湖北分布式智能数据采集方法有哪些?
  • C#用正则表达式一键Unicode转UTF8(解决LitJson中文问题)
  • vue + echarts画圈圈
  • 微软职位内部推荐-SENIOR SDE
  • 23种设计模式之抽象工厂
  • Prototype 原型模式
  • web应用与http协议
  • PDF格式文件如何编辑,怎样修改PDF背景颜色
  • js confirm函数
  • 78. Subsets
  • CSS 三角实现
  • egg(89)--egg之redis的发布和订阅
  • ES6之路之模块详解
  • HashMap剖析之内部结构
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java小白进阶笔记(3)-初级面向对象
  • js ES6 求数组的交集,并集,还有差集
  • JSDuck 与 AngularJS 融合技巧
  • JS基础之数据类型、对象、原型、原型链、继承
  • Object.assign方法不能实现深复制
  • Python利用正则抓取网页内容保存到本地
  • Unix命令
  • vue脚手架vue-cli
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 聊聊redis的数据结构的应用
  • 聊一聊前端的监控
  • 深度解析利用ES6进行Promise封装总结
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 异步
  • 关于Android全面屏虚拟导航栏的适配总结
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)计算机毕业设计高校学生选课系统
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转载)Linux 多线程条件变量同步
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .“空心村”成因分析及解决对策122344
  • .NET Core 项目指定SDK版本
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .net 提取注释生成API文档 帮助文档
  • .NET成年了,然后呢?
  • @Transient注解
  • [1]-基于图搜索的路径规划基础
  • [100天算法】-目标和(day 79)
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [ABC294Ex] K-Coloring
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [Angular 基础] - 数据绑定(databinding)