spring Boot简介

微服务开发:

    针对功能模块的细分,将系统的功能独立出单独的服务,对外提供服务的数据接口

        优点:

            可以针对单个服务模块扩容

            前后端分离,后端只需要提供数据

            同一的数据接口,后期扩容方便,降低模块与模块之间的耦合性

            有利于消息之间的数据通信

实现微服务的开发:

    首先理解微服务,对外提供访问的服务接口地址

    springboot框架简化了spring整合其他框架的开发,主要应用于微服务开发;其主要包括:

        最底层:数据库层(存储数据)

        数据层( Redis Mybatis RabbitMQ):缓存数据(存在内存中)从底层获取的数据或者从其他消息服务中获取的数据

        逻辑层:对数据(数据层的数据)的加工处理

        界面层(jersey restful):对外提供数据

 开发springboot:

        首先在eclipse中安装springboot插件(STS)

            步骤:http://blog.csdn.net/q649381130/article/details/77875736

        在eclipse中创建springboot项目

        springboot开发笔记

           创建好项目之后,可以删除mvnm命名的文件 

            然后创建一个controller包添加一个controller类进行测试

        注:springboot项目默认情况下会采用内置的Tomcat服务器进行启动,如果想要对启动服务器进行修改的话,只需要在pom文件中剔除Tomcat配置文件。加入其它服务器的配置文件即可

        springboot项目创建之后有一个默认的application.properties文件,可以在里面修改一些配置信息,如:修改访问端口或者访问路径等,我们一般将这个配置文件改为yml文件(application.yml),具体区别可以查一下。           springboot整合其他框架的配置信息也是在这里面进行设置,如:spring的数据源配置或者Mybatis配置等


部署服务

1.将开发的程序打包
通过maven将项目构建成jar包
首先在pom.xml加入编译环境插件
在pom.xml同级目录下打开cmd,输入mvn clean package-Dmaven.test.skip=true命令
编译之后,在target目录下找到编译成功的jar包
在dos环境下打开这个jar包所在的目录,执行java -jar ***.jar命令
项目部署成功

        

相关文章:

  • 2021-12-30
  • 2021-07-16
  • 2022-01-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-10
  • 2021-12-11
  • 2021-05-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
相关资源
相似解决方案