博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
粗谈Springboot框架,众所周知Springboot是有spring推出的微服务框架,什么是微服务框架呢!...
阅读量:4981 次
发布时间:2019-06-12

本文共 937 字,大约阅读时间需要 3 分钟。

简单来说就是细粒度的独立的服务。在架构里面这些服务都是独立部署的,服务是独立开发测试变更。这些服务都有自己的数据,这是架构。更简单的来说,微服务架构就是想项目给拆分出来,国外对这种技术的定义是:devops 中文的的意思是开发及运维,其实这种概念和分布式差不多,每个微服务项目只干自己的是,多个微服务组成一个大的项目,比如发短信,支付等这些可以做个一个微服务,在你需要的时候调用,微服务多了就会对服务器造成一些版本的不统一,服务器增多环境配置等等一些列的问题!所以docker是一个很好的而选择,可以使用它来避开这些问题!(后面会继续介绍)

Springboot微服务框架对开发的一个好处就是省去了配置文件这一麻烦的事,如果对一个新手来言配置文件绝对是一个麻烦的事!所以springboot直接省去配置文件,springboot的代码架构是springMVC三次架构,Mmodel)模型 Vview)视图 Ccontroller)控制器,后台代码分controlle层接收由view视图页面传来的数据,经service层处理然后到mapper层写sql语句调用数据库等操作!注:(全程注解式开发)上面有一些注解的说明写的不全以后会完善一下! Springboot内嵌了几个前段开发的模板比如:thymeleafvelocityfreemaker等,那freemaker来讲它是一个生成静态html的一个前端模板!由于用的比较少所以这个就不讲了,springboot搭建的话一般都会结合maven因为下载jar比较方便,后续会将maven做一个简单的讲解及使用!Springboot的打包方式和之前的web项目有很大的区别!之前的web项目是打成war包的,然后放在服务器里面的tomcat运行,而springboot省去这个!Springboot有内置的Tomcat当然如果不需要的话可以在pom文件中给去掉!内置tomcat的话项目的打包也和之前不一样的!现在只需要打成jar包就可以了,在服务器运行的时候只需要用命令java -jar 项目名称就可以启动了。

转载于:https://www.cnblogs.com/boyliuc/p/7079176.html

你可能感兴趣的文章
解决AR中Receivable Activities 运行不了的问题
查看>>
SQL SERVER 如何处理带字母的自增列--【叶子】
查看>>
使用DocFX生成文档
查看>>
AssemblyInfo.cs文件的作用
查看>>
android之PackageManager简单介绍
查看>>
GitLab备份与恢复
查看>>
20155307《网络对抗》免杀原理与实践
查看>>
《Android开发卷——自定义日期选择器(三)》
查看>>
Moving Acerage
查看>>
自己以前写的函数(总结一下,都是学习Unix高级编成练手的)
查看>>
阿里毕玄:技术人应如何选择职业发展路线?
查看>>
MySQL基本操作
查看>>
axios取消请求的实践记录分享
查看>>
那海蓝蓝 微博
查看>>
蓄水池算法(Reservoir Sampling)
查看>>
游里工夫独造微一一小平邦彦传
查看>>
HTML5 JSON ( tuple => Object => JSON => Object=> Elements_of_tuple )
查看>>
#2006 - MySQL server has gone away 问题解决方法 (全) (转)
查看>>
php学习笔记4--php中的变量作用域
查看>>
D1格式是720*576还是704*576 分类: 生活百科 ...
查看>>