素材巴巴 > 程序开发 >

Spring学习——SpringBoot

程序开发 2023-09-03 21:30:51

SpringBoot简介

Spring程序缺点

SpringBoot程序优点

原生开发SpringMVC程序过程

javax.servletjavax.servlet-api					3.1.0providedorg.springframeworkspring-webmvc5.2.10.RELEASE
 
 
public class ServletConfig extends AbstractAnnotationConfigDispatcherServletInitializer {protected Class[] getRootConfigclasses() {return new Class[]{SpringConfig.class};}protected class[] getServletConfigClasses() {return new Class[]{SpringMvcConfig.class};}protected String[] getServletMappings() {return new String[]{"/"};}
 }
 
@Configuration
 @ComponentScan("com.jihua.controller")
 @EnablewebMvc
 public class SpringMvcConfig {
 }
 
@RestController
 @RequestMapping( "/books" )
 public class BookController {@Autowiredprivate BookService bookService;@GetMapping("/{id}")public Result getById(@PathVariable Integer id) {Book book = bookService.getById(id);Integer code = book != null ? code.GET_OK : Code.GET_ERR;String msg = book != null ?"":"数据查询失败,请重试! ";return new Result(code, book, msg);}
 }
 

SpringBoot入门案列

  1. 创建新模块,选择Spring初始化,并配置模块相关基础信息

1

  1. 选择当前模块需要使用的技术集

2

  1. 开发控制器类

    @RestController
     @RequestMapping("/book")
     public class BookController {@GetMapping("/{id}")public String getBookById(@PathVariable String id) {System.out.println("id==>" + id);return "book id:" + id;}
     }
     
  2. 运行自动生成的Application类

3

4

入门案例相关

最简SpringBoot程序所包含的基础文件

Spring程序与SpringBoot程序对比

类/配置文件SpringSpringBootpom文件中的坐标手工添加勾选添加web3.0配置类手工制作无Spring/SpringMVC配置类手工制作无控制器手工制作手工制作

不使用IDEA如何创建SpringBoot项目?

  1. 进入SpringBoot官网

  2. 网站底部点击Spring Initializr

5

  1. 配置SpringBoot项目

6

  1. 点击GENERATE后开始下载项目

7

SpringBoot项目脱离IDEA运行

  1. 使用maven生命周期的package打包

  2. 使用java命令启动项目

    java -jar jar包文件名
     

注意:使用maven打包需要在pom文件中添加如下坐标:

org.springframework.bootspring-boot-maven-plugin
 
 

标签:

上一篇: NodeJS—ES6转ES5,亲测有效!!! 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。