Spring学习——SpringBoot
程序开发
2023-09-03 21:30:51
SpringBoot简介
Spring程序缺点
SpringBoot程序优点
原生开发SpringMVC程序过程
javax.servlet javax.servlet-api 3.1.0 provided org.springframework spring-webmvc 5.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入门案列
- 创建新模块,选择Spring初始化,并配置模块相关基础信息
- 选择当前模块需要使用的技术集
-
开发控制器类
@RestController @RequestMapping("/book") public class BookController {@GetMapping("/{id}")public String getBookById(@PathVariable String id) {System.out.println("id==>" + id);return "book id:" + id;} }
-
运行自动生成的Application类
入门案例相关
最简SpringBoot程序所包含的基础文件
Spring程序与SpringBoot程序对比
不使用IDEA如何创建SpringBoot项目?
-
进入SpringBoot官网
-
网站底部点击Spring Initializr
- 配置SpringBoot项目
- 点击
GENERATE
后开始下载项目
SpringBoot项目脱离IDEA运行
-
使用maven生命周期的package打包
-
使用java命令启动项目
java -jar jar包文件名
注意:使用maven打包需要在pom文件中添加如下坐标:
org.springframework.boot spring-boot-maven-plugin
标签:
上一篇:
NodeJS—ES6转ES5,亲测有效!!!
下一篇:
相关文章
-
无相关信息