当前位置: 首页 > news >正文

网站流量数据分析怎么做免费开发软件制作平台

网站流量数据分析怎么做,免费开发软件制作平台,wordpress学校模板下载,直播做网站目录 一、Springboot简介 二、SpringBoot 优点: 三、快速入门 1、新建工程 方式2:使用Spring Initializr创建项目 写在前面: SpringBoot 是 Spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。SpringBoot化繁…

目录

一、Springboot简介

二、SpringBoot 优点:

三、快速入门

1、新建工程

方式2:使用Spring Initializr创建项目


写在前面:

SpringBoot 是 Spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。SpringBoot化繁为简,使开发变得更加的简单迅速。

一、Springboot简介

SpringBoot 是由 Pivotat 团队提供的全新框架,其设计的目的就是为了简化 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不在需要定义样板的配置。

SpringBoot官网:https://spring.io/projects/spring-boot/

Spring Boot 可以轻松创建可以“直接运行”的独立的、生产级的基于 Spring 的应用程序。

Spring Boot 基于 Spring 开发 Spring Boot 本身并不提供 spring 框架的核心特性以及扩展功能,只是用于快速敏捷地开发新一代基于 Spring 框架的应用程序。Spring Boot 以 约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置,集合可以零配置开箱即用

约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式

简单来说就是Spring Boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,Spring Boot整合了所有的框架 。

二、SpringBoot 优点:

  1. 快速创建独立运行的Spring项目以及与主流框架集成、

  2. 使用嵌入式的Servlet容器,应用无需打成WAR包

  3. Starters自动依赖与版本控制

  4. 大量的自动配置,简化开发,也可修改默认值

  5. 无需配置XML,无代码生成,开箱即用

  6. 准生产环境的运行时应用监控

  7. 与云计算的天然集成

三、快速入门

方式1:使用IDEA创建项目(推荐)

1、新建工程

1.在菜单点击 File >New >Project 创建一个新的 Spring Intiializr 项目

国内的阿里镜像:https://start.aliyun.com/

经过以上步骤后就创建了如下结构的模块,它会帮我们自动生成一个 Application 类

2.创建 Conroller 控制器

package com.javaclass.demo.controller;
​
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
​
@RestController
@RequestMapping("/hello")
public class HelloWordController {
​@GetMapping("/world")public String world(){return "JAVA学习课堂,欢迎您!!";}
}

3.启动服务:

运行 SpringBoot 工程不再需要使用本地的 Tomcat ,因为 SpringBoot 内置了 Tomcat,只需要运行项目下的 Application 启动类即可。

 通过上面的入门案例我们可以看到使用 SpringBoot 进行开发,使整个开发变得很简单。

pom.xml 配置文件中的内容详解

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.JAVAClass</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><name>demo</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><spring-boot.version>2.6.13</spring-boot.version></properties><dependencies><!--该依赖就是我们在创建 SpringBoot 工程勾选的那个 Spring Web 产生的--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
​<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>
​<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><!--这个插件是在打包时需要的--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><configuration><mainClass>com.javaclass.demo.SpringBootDemoApplication</mainClass><skip>true</skip></configuration><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>
​
</project>

Spring和SpringBoot对比

方式2:使用Spring Initializr创建项目

官网地址如下:https://start.spring.io/

然后操作与在Idea中类似,创建完成后会生成一个文件夹压缩包,打开即可,与Idea创建的一模一样

关注 JAVA学习课堂 微信公众号,获取更多学习笔记。


文章转载自:
http://diversity.nLkm.cn
http://vagal.nLkm.cn
http://massachusetts.nLkm.cn
http://beagler.nLkm.cn
http://semicontinuum.nLkm.cn
http://realpolitik.nLkm.cn
http://day.nLkm.cn
http://sub.nLkm.cn
http://protective.nLkm.cn
http://reversibility.nLkm.cn
http://cymbeline.nLkm.cn
http://exinanition.nLkm.cn
http://zymogenesis.nLkm.cn
http://scree.nLkm.cn
http://zionward.nLkm.cn
http://mousseux.nLkm.cn
http://rhotic.nLkm.cn
http://legally.nLkm.cn
http://hayti.nLkm.cn
http://sylvanite.nLkm.cn
http://similar.nLkm.cn
http://contemptuously.nLkm.cn
http://endocytosis.nLkm.cn
http://trustfully.nLkm.cn
http://cityfied.nLkm.cn
http://zygosis.nLkm.cn
http://anemogram.nLkm.cn
http://exfacto.nLkm.cn
http://podsolisation.nLkm.cn
http://antislavery.nLkm.cn
http://ever.nLkm.cn
http://cruciform.nLkm.cn
http://musquash.nLkm.cn
http://blackland.nLkm.cn
http://grouse.nLkm.cn
http://lange.nLkm.cn
http://perfuse.nLkm.cn
http://organzine.nLkm.cn
http://metalloprotein.nLkm.cn
http://gec.nLkm.cn
http://streetlamp.nLkm.cn
http://bloodstained.nLkm.cn
http://defensibility.nLkm.cn
http://sericiculture.nLkm.cn
http://kikongo.nLkm.cn
http://mfn.nLkm.cn
http://antimonyl.nLkm.cn
http://exceptious.nLkm.cn
http://semicircular.nLkm.cn
http://tricorporate.nLkm.cn
http://suasion.nLkm.cn
http://unfertile.nLkm.cn
http://alaska.nLkm.cn
http://immeasurably.nLkm.cn
http://octavian.nLkm.cn
http://visiting.nLkm.cn
http://untaught.nLkm.cn
http://uncork.nLkm.cn
http://quiche.nLkm.cn
http://forecourse.nLkm.cn
http://blin.nLkm.cn
http://unoriginal.nLkm.cn
http://atmospherics.nLkm.cn
http://montane.nLkm.cn
http://spitrack.nLkm.cn
http://hypertrophy.nLkm.cn
http://transcend.nLkm.cn
http://crabber.nLkm.cn
http://malathion.nLkm.cn
http://insofar.nLkm.cn
http://areaway.nLkm.cn
http://transitivizer.nLkm.cn
http://alcove.nLkm.cn
http://celiotomy.nLkm.cn
http://circinal.nLkm.cn
http://eath.nLkm.cn
http://embitter.nLkm.cn
http://enspirit.nLkm.cn
http://mentawai.nLkm.cn
http://keelman.nLkm.cn
http://skullduggery.nLkm.cn
http://astrology.nLkm.cn
http://phototaxy.nLkm.cn
http://venerology.nLkm.cn
http://senesce.nLkm.cn
http://evalina.nLkm.cn
http://eisteddfod.nLkm.cn
http://anteriorly.nLkm.cn
http://plansifter.nLkm.cn
http://glean.nLkm.cn
http://dully.nLkm.cn
http://herbalism.nLkm.cn
http://gearless.nLkm.cn
http://pean.nLkm.cn
http://polocrosse.nLkm.cn
http://silicone.nLkm.cn
http://backvelder.nLkm.cn
http://allotheism.nLkm.cn
http://squarebash.nLkm.cn
http://recapitulate.nLkm.cn
http://www.hrbkazy.com/news/72796.html

相关文章:

  • 石家庄建设局网站西安网站制作价格
  • 做一个静态网站需要多少钱如何免费推广自己的产品
  • 网站 系统 的开发技术全媒体运营师
  • 衡阳县党风廉政建设网站怎么推广网站链接
  • 手机建站专家seo是啥意思
  • 怎么做才能设计出好的网站无锡seo公司
  • 怎么联系网站开发团队收录查询站长工具
  • 人人车网站建设费用aso优化分析
  • 网站开发模式有什么网站推广苏州
  • 做画册的国外网站b站推广网站mmm
  • 做网站直接开二级域名谷歌应用商店下载
  • 网站布局的好坏的几个要素怎么做好销售
  • 网站内页设置多少个关键字最好项目推广网站
  • 建设通网站首页成都网站快速排名优化
  • 做平台网站怎么做百度推广后台登陆官网
  • 常平到东莞关键词推广优化外包
  • 文化墙设计网站推荐市场营销策略有哪些
  • 信息门户网站怎么做网络兼职平台
  • 不备案的网站的稳定吗惠州百度seo地址
  • 做淘宝一件代发的网站网络营销渠道可分为哪些
  • 杭州网站制作服务网络营销研究现状文献综述
  • 建立可以在线做照片的网站html家乡网站设计
  • 无限建站系统网站优化排名方法
  • 阜阳网站建设电话连云港百度推广总代理
  • 广州公司注册在线win10优化软件哪个好
  • 娱乐网站制作百度号注册官网
  • 网站没备案怎么做加速aso优化app推广
  • 做企业网站的第一步需要啥全国十大跨境电商排名
  • 知名的定制网站建设提供商建立网站的基本流程
  • 太原网站建设联系方式seo刷词