![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot学习
Liang_toto
这个作者很懒,什么都没留下…
展开
-
spring boot外置的Servlet容器:配置外部的Tomcat应用,以war包的方式打包
步骤:必须创建一个war项目;(并且利用idea创建好目录结构)将嵌入式的Tomcat指定为provided;必须编写一个SpringBootServletInitializer的子类,并调用configure方法;package com.springboot.web;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.servlet.s原创 2020-09-24 10:16:12 · 158 阅读 · 0 评论 -
spring boot_web开发:thymeleaf的引入和相关语法
模板引擎thymeleaf当项目以jar包的方式进行打包,并且该boot项目中有嵌入式的tomcat的时候,该项目就不支持类似于jsp的动态页面,如果只用静态的html页面的话,开发会极不方便,这时我们就需要引入一个模板引擎。spring boot 推荐使用thymeleaf 模板引擎!thymeleaf在spring boot项目中的引用<dependency> <groupId>org.springframework.boot</groupId>原创 2020-09-20 10:37:19 · 278 阅读 · 0 评论 -
做多环境支持的Profile
Profile是Spring对不同环境提供不同配置功能的支持,方便在开发过程中不同时期用不同的环境进行工作。提供方式多Profile方式我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml;这样就可以创建多个配置文件。默认使用application.properties的配置;当我们和需要激活其他配置文件时,只需要在application.properties配置文件中指定 spring.profiles.active=profile原创 2020-09-17 11:16:10 · 154 阅读 · 0 评论 -
@PropertySource注解和@ImportResource注解
@ConfigurationProperties(prefix = “person”)的作用是告诉spring boot该类在配置文件中的前缀是什么,但是类的属性值的配置必须写在全局配置文件中,这样一来等到项目越来越庞大的时候,单靠一个全局配置文件就显得太过臃肿,所以@PropertySource注解应运而生。@PropertySource注解:向spring boot说明该类的配置文件的地址。package com.springboot.bean;import org.springframewo原创 2020-09-17 10:38:51 · 293 阅读 · 0 评论 -
Spring Boot项目中yaml和properties配置文件的异同,@ConfigurationProperties和@Value的差别
yaml和properties配置文件的异同yaml是现在比较流行的一种配置文件,它比xml更适合做配置文件,主要表现在文件中属性的配置更简洁,少了各种标签的书写。server: port: 8081person: last-name: zs age: 25 boss: true birth: 2017/12/12 maps: {k1: v1,k2: v2,k3: v3,k4: v4} lists: - lisi - zhangliu dog:原创 2020-09-16 20:28:21 · 282 阅读 · 0 评论 -
使用Spring Initializer 快速创建Spring Boot项目
先说重点:当创建完成之后,我们只需要自己编辑逻辑代码,此时主程序已经自动生成好了。resources文件夹中的目录结构:static:保存所有的静态资源,例如 js、css、images等templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面,但是可以使用模板引擎,比如freemarker、thymeleaf)application.properties:Spring Boot应用的配置文件,可以修改一些默认设置再说创建步骤原创 2020-09-15 20:10:05 · 425 阅读 · 0 评论 -
Spring Boot入门的Hello World
废话前言:过去几天工作效率极慢,除了个人原因之外,更重要的是一直没能解决maven和IDEA版本之间依赖的问题,整个人也比较低迷,不过好在问题解决了,心情也愉快了些,现在中午到了Hello World这一步了(原谅废柴小白的我。。。)言归正传环境:jdk 1.8IDEA 2017.2.7maven 3.3.9Spring Boot 1.5.9.RELEASE差不多就这些了。一直听说Spring Boot项目的简历特简单,今天就看一下。pom.xml文件:<?xml version原创 2020-09-15 16:23:37 · 64 阅读 · 0 评论