关键词:
初步认识springboot框架
前言:
学习一个框架是否有着必要性,要了解springboot能给我们现有的环境带来什么好处,以及其对比我们现有技术的优势之处。之前看的一篇文章说springboot方便了开发,却懒了程序员。通读源码了解基本实现逻辑,坚持不做代码的搬运工。
github:https://github.com/McRemend/spring-boot
学习springboot的好处是什么?我们为什么要使用springboot框架那?
1.创建独立Spring应用程序
2.嵌入式Tomcat,Jetty容器,无需部署WAR包
3.简化Maven及Gradle配置
4.尽可能的自动化配置Spring
5.直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等
6.无需代码生成及XML配置
摘自:https://blog.csdn.net/lwystudent/article/details/79088221
Spring Boot的核心功能:
1、独立运行spring 项目
Spring Boot可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行就可以;
2、内嵌servlet容器
spring boot自带了tomcat,jetty跟undertow,这样我们就无需以war包形式部署项目;
3、提供starter简化maven配置
提供了一系列的starter pom来简化maven配置,看起来pom文件内容少了很多;
4、自动配置spring
Spring Boot会根据在类路径中的jar包、类,为jar包里的类自动配置bean,这会极大地减少我们要使用的配置;当然,spring boot只是考虑了大部分场景,实际开发中仍会有需要我们自己配置的bean;
5、准生产的应用监控
Spring Boot提供基于http、ssh跟telnet对运行时的项目进行监控;
6、无xml配置
Spring 4.x提供了条件注解,在Spring Boot中可以不用任何xml即可实现spring的所有配置;原理参见@enable注解跟@import注解;
摘自:https://www.cnblogs.com/nevermorewang/p/9053504.html
开发的工具
1.STS
2.maven
开发环境
1.jdk 1.8
2.springboot 2.1.10
备注创建一个Maven项目之后在pom.xml加上springboot配置
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
创建springboot下一次随笔
初步认识数据库
供应链初步认识总结
供应链初步认识总结
初步认识session
TestSession01.javaprotectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ //TODOAuto-generatedmethodstub /** * *创建: * 当访问的时候带有JSESSIONID的 查看详情
进程的初步认识
进程os定位进程的初步认识关于进程调度/切换时间片并发和并行进程的状态内核态与用户态进程间的通信os定位在计算机的软硬件构架中,操作系统的定位是:一套纯正“管理”的软件(分配资源)进程的初步认... 查看详情
css初步认识
css 美化页面 cascadingstylesheet 层叠样式表 css语法: 选择器{css属性名:属性值;css属性名:属性值;} css引入方式: 方式一:内联样式表 通过标签的style属性来引入<xxxstyle="css属性名:css属性... 查看详情
随机过程7-高斯过程的初步认识
高斯过程的初步认识文章目录高斯过程的初步认识1.概述2.扩散方程与高斯过程3.最大熵与高斯分布3.1双边无界3.2单边无界3.3双边有界4.中心极限定理、大数定理与高斯过程4.1中心极限定理4.1.1中心极限定理的描述4.1.2特征函数4.1.3... 查看详情
lvs初步认识
linuxCluster:Cluster:计算机集合,为解决某个特定问题组合起来形成的单个系统:类型:LB:LoadBalancing,负载均衡:HA:HighAvailiablity,高可用:HP:HighPerformance,高性能:分布式系统:分布式存储分布式计算系统扩展方式:ScaleUP... 查看详情
线程初步认识(代码片段)
线程认识线程(Thread)概念什么情况下需要线程创建Java线程Thread的几个常见属性如何创建Java线程start()vsrun()Thread类常见的构造方法:线程中断调用方法等待一个线程线程的状态Thread.isXXX()Thread中常见静态方法观察线程状态工具JV... 查看详情
随机过程7-高斯过程的初步认识
高斯过程的初步认识文章目录高斯过程的初步认识1.概述2.扩散方程与高斯过程3.最大熵与高斯分布3.1双边无界3.2单边无界3.3双边有界4.中心极限定理、大数定理与高斯过程4.1中心极限定理4.1.1中心极限定理的描述4.1.2特征函数4.1.3... 查看详情
初步认识java中的向上转换
packageobject;classAnimal{publicvoideat(){System.out.println("animaleatting...");}}classBirdextendsAnimal{publicvoideat(){System.out.println("birdeatting...");}publicvoidfly(){System.out.println("bird 查看详情
kubernetes初步认识kubernetes的一些重要概念(代码片段)
文章目录Kubernetes初步认识Kubernetes的一些重要概念1、Cluster2、Master3、Node4、Pod5、为什么要加上Pod这一层6、Controller7、Service8、NamespaceKubernetes初步认识Kubernetes的一些重要概念1、ClusterCluster是计算、存储和网络资源的集合,Kubern... 查看详情
angular.js的初步认识
MVC模式模型(model)-视图(view)-控制器(controller)Angular.js采用了MVC设计模式的开源js框架1、如何在angular.js建立自己的模块(model),控制器(controller),操作模型数据。 <headlang="en"><metacharset="UTF-8"><title></title>< 查看详情
设计模式的初步认识
...e/2012/03/28/2418836.html看了上面2篇文章,对设计模式有了一个初步简单的了解,把自己很肤浅的理解写在下面,当作索引以后学习回顾DesignPattern创建型Factory(工厂 查看详情
本地变量规则以及类和对象的初步认识
python基础(十六):函数的初步认识(代码片段)
文章目录函数的初步认识一、函数的作用二、函数的使用步骤1、定义函数2、调用函数3、快速体验三、函数的参数作用四、函数的返回值作用1、应用五、函数的说明文档1、语法2、快速体验3、函数嵌套调用七、函数应用1、打印... 查看详情
链表_初步认识
根据代码来分析链表的操作eg:1.定义一个结构体,并定义一个表头指针1typedefstructNAME{2char*name;3structNAME*pre;4structNAME*next;5}T_Name,*PT_Name;67staticPT_Nameg_ptNameHead;2.编写main函数1intmain(intargc,char**argv)2{3charc;45while(1) 查看详情
zeromq初步认识
http://www.danieleteti.it/zeromq-for-delphi/https://my.oschina.net/zeroflamy/blog/109457http://zeromq.org/intro:get-the-softwarehttps://wenku.baidu.com/view/11eea7ff7fd5360cba1adbd8.htmlZeroMQ,史上最快的消息 查看详情