java中的SpringBoot框架(java开发框架spring boot)

网友投稿 283 2022-08-01


目录适合人群背景为什么不讲Spring?SpringBoot是啥 ?项目搭建创建项目 & 配置依赖application.yml入口类控制器 Controller

适合人群

学完java基础想通过Java快速构建web应用程序想学习或了解SpringBoot

背景

本节给大家讲讲 Java的SpringBoot框架,。在我们在产品开发中,一般我们都会选择比较稳定的框架来帮我们加速开发,不会自己去造轮子,而在java众多框架中,spring框架表现的非常好,大部分公司都会首选它作为开发框架,而至今,大部分企业都是以springboot来构建项目了

为什么不讲Spring?

因为现在大部分产品都是直接以SpringBoot为脚手架开发了,它的核心就是实现了自动装配,当然它的整个使用的核心依然是spring, 只不过通过它可以很高效率的编写spring应用,技术都是不断迭代的,在以前,Spring起项目的时候,繁杂的配置太多了。我们的重点是快速成型,先干活,后边有兴趣再研究也可以~ 框架这个东西首先要会用。

SpringBoot是啥 ?

我们依然本着是什么、为什么、怎么做的观点一起探讨,首先说说SpringBoot到底是啥?

其实Springboot是Spring家族中的一个全新的框架,它是用来简单应用程序的创建和开发过程,化繁为简,它可以和其它的比如mybatis都可以很好的整合。

主要特点:

可以不使用xml配置文件,采用注解的方式能快速构建spring的web程序可以使用内嵌的Tomcat、jetty等服务器去运行SpringBoot程序(以前spring项目都是要放到tomcat里去运行的)可以使用maven来配置依赖内置丰富功能

项目搭建

在有了一定的了解之后,我们不多废话直接进入正题~

创建项目 & 配置依赖

通过IDEA新建项目,选择 Maven创建, 然后选择好目录之后,点击完成。首先根目录有一个pom.xml文件,这个文件就是我们构建项目的配置文件了, 修改它:

8

8

org.springframework.boot

spring-boot-starter-parent

2.1.3.RELEASE

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-mahttp://ven-plugin

2.1.3.RELEASE

配置好了以后,点击右上方刷新依赖,它就会自行去下载依赖文件。那springboot应用的配置文件在哪配置呢?

application.yml

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

server:

port:8080#设置应用端口,默认是8080

spring:

application:

name:app

入口类

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

@SpringBootApplication

publicclassApplication{

publicstaticvoidmain(String[]args){

SpringApplication.run(Application.class,args);

}

}

点击绿色的箭头按钮,就可以启动它了~ 会发现控制台会输出日志信息,这样我们的程序就启动起来了

控制器 Controller

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

@RestController

publicclassHelloWorld{

@RequestMapping("/hello")

publicStringhello(){

return"HelloWorld!";

}

}

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot]logback日志框架配置教程(springboot logback.xml)
下一篇:Spring事务的七种传播行为(spring的事务的传播机制)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~