Spring Boot
Spring Boot
天宇龙腾
计算机CV程序猿、系统开发攻城狮、青枫网络工作室创始人,致力于科技拥抱生活的开源程序开发者!
展开
-
Spring Boot 基础
文章目录1. 概述2. 优点1. 概述Spring Boot 框架出现之前最常用的框架是 Spring ,Spring框架本身是轻量级的,但它的配置是重量级的,开发时需要大量的 XML 配置文件,为了简化 Spring 的配置,推出了Spring Boot 框架。Spring Boot 框架的主旨是快速、敏捷的开发新一代基于 Spring 框架的应用,采用“约定优于配置的思想”摆脱 Spring 框架的手动配置,出现 JavaConfig 配置类取代传统的 XML 配置文件,内置大量常用的第三方库,做原创 2022-01-10 19:03:06 · 240 阅读 · 0 评论 -
Thymeleaf模板引擎
//前后端不分离返回数据@RequestMapping("list")public ModelAndView list() { ModelMap modelMap = new ModelMap(); modelMap.put("data", bookService.selectAllBook()); return new ModelAndView("book", mode...原创 2020-01-07 19:47:00 · 143 阅读 · 0 评论 -
SpringBoot配置FastJson作为自定义消息转换器
SpringBoot默认配置了转出相应Json格式数据的消息转换器 - Jackson现在我们来整合一下FastJson,使用FastJson来进行解析json数据:第一步,加入fastjson的依赖坐标<!--添加ali的fastjson进行json序列化--> <dependency> <groupId>com....原创 2019-12-04 13:44:26 · 1627 阅读 · 0 评论 -
SpringBoot之父子工程
父工程打包的方式一定是pom而不是jar,因为父工程在这里做的是jar包的管理。父工程的pom依赖里面要给子工程(model jar类型)使用的时候一定添加这两个标签,否则子工程pom会报version错误。<type> pom </type><scope>import</scope>这样子工程只需使用jar包,而不必再去管父级依赖。...原创 2019-12-03 11:22:13 · 984 阅读 · 0 评论 -
Controller中注入Service接口的原因
可能很多人在写SpringBoot的时候会遇到一个疑问,为什么在Controller层注入的是Service接口而不是ServiceImpl这个实现类,在学习Java基础时不是说接口不可以被实例化嘛?那为什么在这里可以了呢?这里表面上是注入的接口,但是实际上注入的是接口的实现类对象,其中之一的原因在我看来就是方便前后端分离开发,各司其职,另一个方面因为@Autowired自动写入注解的对象是接口...原创 2019-12-02 21:18:16 · 4366 阅读 · 0 评论 -
针对不同环境提供不同配置文件
一般我们写项目需要不同的配置文件来进行,生产环境,开发环境以及测试环境都会不同。那我们在这里建立多个配置文件,全部以application开头,以properties结尾,中间不同的就是**-dev或-prod**,区分开发环境与生产环境。其中默认以application.properties文件为主要启动的配置文件。在其中更改其末尾的dev或prod来选择相应的启动配置文件,这样就会将...原创 2019-10-29 21:28:19 · 281 阅读 · 0 评论 -
SpringBoot项目实现热部署(启动开发模式)
IDEA作为开发工具进行操作pom中添加依赖<!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactI...原创 2019-10-16 15:10:25 · 520 阅读 · 2 评论 -
SpringBoot学习之环境配置
配置环境 jdk 1.8 maven mysql 5.7Maven的安装配置解压maven环境到自己指定的安装目录,在其目录之下创建一个文件夹MavenRepository以便于配置jar包的下载路径。配置Maven的环境变量修改 安装目录之下的 conf 文件夹下的settings.xml文件,以后打开IDE创建Maven项目的时候就要第一时间更改User Setting中...原创 2019-10-13 17:18:53 · 187 阅读 · 0 评论