对于java语言的学习来说,最终目的都是用java编程程序,java数据库、服务器和框架都是为开发程序而服务的。前面学习了Spring Boot框架的基础知识,在我们有了理论的基础积累后,学习如何编写Spring Boot程序,下面的内容给正在学习Spring Boot框架的你答案。
快速编写一个Spring boot程序步骤如下:
1、创建一个Spring boot程序项目:
(1)可以采用方式一:使用eclipse的Spring Tool Suite (STS)插件或者IDEA 自带的插件创建;
(2)可以采用方式二:直接使用Maven创建项目的方式创建。
2、加入Spring boot的父级和起步依赖;
(1)父级依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
<relativePath />
</parent>
加入Spring boot父级依赖可以简化我们项目的Maven 配置;
(2)起步依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
加入Spring boot的起步依赖也可以简化我们项目的Maven配置;
3、创建Spring boot程序的入口main方法
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
4、创建一个SprinMVC的Controller
@Controller
public class HelloController {
@RequestMapping("/sayHi")
public @ResponseBody String sayHi () {
return "Hi,Spring boot";
}
}
5、运行Spring boot的入口main方法
通过eclipse、idea右键运行main方法;至此,第一个Spring boot程序开发完成;
下面是对编写的第一个Spring Boot程序的七点解析说明:
(1)Spring Boot的父级依赖spring-boot-starter-parent配置之后,当前的项目就是Spring Boot项目;
(2)spring-boot-starter-parent 是一个特殊的starter依赖,它用来提供相关的Maven默认依赖,使用它之后,常用的jar包依赖可以省去version配置;
(3)Spring Boot提供了哪些默认jar包的依赖,可查看该父级依赖的pom文件;
(4)如果不想使用某个默认的依赖版本,可以通过pom.xml文件的属性配置覆盖各个依赖项,比如覆盖Spring版本:
<properties>
<spring.version>4.3.10.RELEASE</spring.version>
</properties>
(5)@SpringBootApplication 注解是Spring Boot项目的核心注解,主要作用是开启Spring自动配置;
(6)main方法是一个标准的java程序的main方法,主要作用是作为项目启动运行的入口;
(7)@Controller及@ResponseBody 依然是我们之前的Spring mvc,因为 Spring boot的里面依然是使用我们的 Spring mvc + Spring + MyBatis等框架。
会编写程序,对于java语言来说无疑是最重要的,会编写Spring Boot程序,是掌握Spring Boot这一框架真正意义上的第一步。希望上面对编写Spring Boot程序的介绍说明大家都可以学会,并能够自己在计算机上操作,相信编写了第一个Spring Boot程序后,后面会写出更多的java程序的。
HelloWorld10-31 08:24
军哥08-12 23:29
江湖人称小李白12-10 10:41
IT逐梦者08-17 21:43
HelloWorld11-06 11:19