spring框架与springboot,springboot框架搭建及详解

  spring框架与springboot,springboot框架搭建及详解

  00-1010适合人群背景。为什么不谈春天?什么是跳羚?项目建设,项目创建,项目配置依赖于application.yml入口类控制器Controller。

  00-1010学完Java基础,想通过Java快速搭建web应用,想学习或了解SpringBoot。

  00-1010这一节告诉你Java的SpringBoot框架。在我们的产品开发中,通常会选择一个稳定的框架来帮助我们加快开发速度,而不是自己造轮子。在众多java框架中,spring框架表现非常好,大多数公司会首先选择它作为开发框架。到目前为止,大多数公司都是用springboot建立项目的。

  00-1010因为大部分产品都是直接以springBoot为脚手架开发的,其核心是实现自动化装配。当然,它整个使用的核心还是spring,但是可以用它来高效率的编写Spring应用,技术不断迭代。以前Spring启动项目的时候,复杂的配置太多了。我们的重点是快速成型,先工作,有兴趣再研究~先用框架。

  00-1010我们还在一起讨论的观点是什么,为什么要做,怎么做。首先,什么是跳羚?

  其实Springboot是Spring家族中一个全新的框架。它用于简化应用程序创建和开发的过程,并且可以与mybatis等其他应用程序很好地集成。

  主要特点:

  不使用xml配置文件,我们可以通过注释快速构建spring的web程序。我们可以使用嵌入式tomcat、jetty等服务器来运行springBoot程序(以前Spring项目都是放入Tomcat中运行)。我们可以使用maven来配置和依赖内置的丰富功能。

  00-1010有了一定的了解之后,我们就不废话了,直接进入正题~

  00-1010通过IDEA新建一个项目,选择Maven创建,选择目录后点击完成。首先根目录下有一个pom.xml文件,是我们构建项目的配置文件。修改一下3360。

  properties maven.compiler . source 8/maven.compiler . source maven.compiler . target 8/maven.compiler . target/properties parent!-spring-boot-starter-parent指定当前项目是一个SpringBoot项目,它提供了许多默认的Maven依赖项-groupid org . spring framework . boot/groupid artifactId spring-boot-starter-parent/artifactId version 2.1.3.release/versionRelativePath//Parentdependencies!-we B- dependency groupid org . spring framework . boot/groupid artifactId spring-boot-starter-web/artifactId!-消除依赖-!排除!-排斥-!groupIdorg.springframework.boot/groupId!-

                   <artifactId>spring-boot-starter-tomcat</artifactId>--><!--                </exclusion>--><!--            </exclusions>-->        </dependency></dependencies><build>    <plugins>        <plugin>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-maven-plugin</artifactId>            <version>2.1.3.RELEASE</version>        </plugin>    </plugins></build>配置好了以后,点击右上方刷新依赖,它就会自行去下载依赖文件。那springboot应用的配置文件在哪配置呢?

  

  

application.yml

我们在resources目录下新建,application.yml文件,这个文件就是它的配置文件,它支持.propertites和.yml两种后缀,我们一般都以yml结尾配置

  

server:  port: 8080 # 设置应用端口,默认是8080spring:  application:    name: app
p class="maodian">

  

入口类

新建一个Java类,在src/main/java目录下新建,记得包名加上:

  

@SpringBootApplicationpublic class Application {    public static void main(String[] args) {       SpringApplication.run(Application.class, args);    }}
点击绿色的箭头按钮,就可以启动它了~ 会发现控制台会输出日志信息,这样我们的程序就启动起来了

  

  

控制器 Controller

为了规范,控制器相关文件都以xxxController命名。新建一个Java类,在src/main/java目录下新建,记得包名加上:

  

@RestControllerpublic class HelloWorld {    @RequestMapping("/hello")    public String hello(){        return "Hello World!";    }}
因为现在大部分都是前后端分离的项目,所以大部分我们只需要@RestController就可以了,代表是一个rest的控制器, 然后我们打开浏览器输入localhost:8080/hello就会发现输出"Hello World!"字符串

  到此这篇关于java中的SpringBoot框架的文章就介绍到这了,更多相关SpringBoot框架内容请搜索盛行IT以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: