zoukankan      html  css  js  c++  java
  • 粗谈Springboot框架,众所周知Springboot是有spring推出的微服务框架,什么是微服务框架呢!

      微服务简单来说就是细粒度的独立的服务。在微服务架构里面这些服务都是独立部署的,服务是独立开发测试变更。这些服务都有自己的数据,这是微服务架构。更简单的来说,微服务架构就是想项目给拆分出来,国外对这种技术的定义是: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 项目名称就可以启动了。

  • 相关阅读:
    链表和递归
    Async and Await
    Linux下如何对目录中的文件进行统计
    Linux系统添加自定义网卡并更改网卡接口
    运维实战:Linux系统扩展oracle数据库所在的分区
    在Linux命令行发送电子邮件附件的两种方法
    Centos7部署轻量级自动化运维工具pssh
    CentOS7中使用systemctl列出启动失败的服务
    AbstractQueuedSynchronizer详解(转)
    Oracle 11g数据导入到10g
  • 原文地址:https://www.cnblogs.com/boyliuc/p/7079176.html
Copyright © 2011-2022 走看看