公司目前主要的业务,用的语言是java,因此学习下相关的技术呀,还好大学基础语言学的JAVAjava
官网spring
简介springboot
SpringBoot是用来简化Spring应用开发的一个框架,just run就能够建立一个独立的,产品级的应用。
优势架构
1. 快速建立独立运行的Spring项目及主流框架集成 2. 使用嵌入式servlet容器,应用无需部署WAR文件 3. starters自动依赖与版本控制 4. 大量的自动配置,简化开发,也可修改默认值 5. 无需配置XML,无代码生成,开箱即用 6. 准生产环境的运行时应用监控 7. 与云计算的自然集成
微服务框架
2014,martin fowler 微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每一个服务 运行在本身的进程中,并使用轻量级机制通讯,一般是HTTP API,这些服务基 于业务能力构建,并可以经过自动化部署机制来独立部署,这些服务使用不一样的 编程语言实现,以及不一样数据存储技术,并保持最低限度的集中式管理。 每个功能元素最终都是一个可独立替换和独立升级的软件单元
单体应用: 传统应用模式(开发|测试|部署|扩展简单)maven
jdk1.8 maven3.3+ IDEA2019.2.1 SpringBoot2.2.0
maven的settings.xml
配置文件的profiles
标签添加如下内容编程语言
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven. compiler. source>1.8</maven . compiler. source> <maven. compiler. target>1.8</maven. compiler. target> <maven. compiler . compilerVersion>1.8</maven. compiler . compilerVersion> </properties> </profile>