
SpringBoot
小草dym
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot与数据访问
Spring Boot与数据访问JBDC、MyBatis、Spring Data JPA一、简介对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合 Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入 各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来 说只需要进行简单的设置即可。我们将在...原创 2020-04-09 14:30:03 · 179 阅读 · 0 评论 -
SpringMVC自动将请求参数和入参对象的属性进行一一绑定;要求请求参数的名字和javaBean入参的对象里面的属性名是一样的||员工的增删改查案例
SpringMVC自动将请求参数和入参对象的属性进行一一绑定;要求请求参数的名字和javaBean入参的对象里面的属性名是一样的1、SpringMVC中配置HiddenHttpMethodFilter;(SpringBoot自动配置好的)2、页面创建一个post表单3、创建一个input项,name="_method";值就是我们指定的请求方式Department.java...原创 2020-04-08 15:25:40 · 1159 阅读 · 0 评论 -
thymeleaf公共页面元素抽取 || 引入片段的时候传入参数
thymeleaf公共页面元素抽取三种引入公共片段的th属性:th:insert:将公共片段整个插入到声明引入的元素中th:replace:将声明引入的元素替换为公共片段th:include:将被引入的片段的内容包含进这个标签中引入片段的时候传入参数...原创 2020-04-08 14:03:27 · 420 阅读 · 0 评论 -
CRUD-员工列表 大体流程
实验要求:1)、RestfulCRUD:CRUD满足Rest风格;URI: /资源名称/资源标识 HTTP请求方式区分对资源CRUD操作2)、实验的请求架构;原创 2020-04-08 12:08:23 · 260 阅读 · 0 评论 -
开发期间模板引擎页面修改以后,要实时生效 || 登陆成功,防止表单重复提交,可以重定向||只有登录之后才能访问相关的页面
去除模板引擎的缓存th:if 优先级高于th:text登陆成功,防止表单重复提交,可以重定向到主页只有登录之后才能访问相关的页面login.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> &l...原创 2020-04-08 11:52:14 · 441 阅读 · 0 评论 -
实现登录的国际化
login.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ...原创 2020-04-07 22:22:57 · 268 阅读 · 0 评论 -
默认访问首页 || 国际化||设置全局字符编码的默认设置
默认访问首页国际化在spring中是这样配置的1)、编写国际化配置文件;2)、使用ResourceBundleMessageSource管理国际化资源文件3)、在页面使用fmt:message取出国际化内容在SpringBoot中是这样配置的1)、编写国际化配置文件,抽取页面需要显示的国际化消息2)、SpringBoot自动配置好了管理国际化...原创 2020-04-07 22:13:07 · 198 阅读 · 0 评论 -
扩展SpringMVC WebMvcConfigurerAdapter ||全面接管SpringMVC @EnableWebMvc
扩展SpringMVC==编写一个配置类(@Configuration),是WebMvcConfigurerAdapter类型;不能标注@EnableWebMvc==;既保留了所有的自动配置,也能用我们扩展的配置;使用WebMvcConfigurerAdapter可以来扩展SpringMVC的功能原理: 1)、WebMvcAutoConfiguration是Sprin...原创 2020-04-07 20:24:33 · 315 阅读 · 0 评论 -
SpringMVC自动配置||如何修改SpringBoot的默认配置
SpringMVC自动配置1. Spring MVC auto-configurationSpring Boot 自动配置好了SpringMVC以下是SpringBoot对SpringMVC的默认配置:==(WebMvcAutoConfiguration)==如何修改SpringBoot的默认配置模式: 1)、SpringBoot在自动配置很多...原创 2020-04-07 19:34:20 · 284 阅读 · 0 评论 -
模板引擎——Thymeleaf
模板引擎JSP、Velocity、Freemarker、Thymeleaf1、引入thymeleaf; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artif...原创 2020-04-07 18:44:24 · 128 阅读 · 0 评论 -
Spring Boot与Web开发简介||SpringBoot对静态资源的映射规则
Web开发1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxSpringBoot对静态资源的映射...原创 2020-03-21 21:03:46 · 157 阅读 · 0 评论 -
Spring Boot与日志 ——日志框架、日志配置||SLF4j使用||SpringBoot日志关系||切换日志框架
1、日志框架SLF4j使用1、如何在系统中使用SLF4j以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法;给系统里面导入slf4j的jar和 logback的实现jar注:每一个日志的实现框架都有自己的配置文件。使用slf4j以后,配置文件还是做成日志实现框架自己本身的配置文件;2、遗留问题a(slf4j+l...原创 2020-03-21 20:34:20 · 513 阅读 · 0 评论 -
配置文件加载位置||外部配置加载顺序||自动配置原理
配置文件加载位置SpringBoot会从这四个位置全部加载主配置文件;互补配置;外部配置加载顺序自动配置原理1、自动配置原理:1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 ==@EnableAutoConfiguration==2)、@EnableAutoConfiguration 作用: 利用EnableAu...原创 2020-03-21 18:38:15 · 249 阅读 · 0 评论 -
配置文件占位符||Profile——1、多Profile文件 2、yml支持多文档块方式 3、激活指定profile
配置文件占位符1、随机数2、占位符获取之前配置的值,如果没有可以是用:指定默认值Profile1、多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;2、yml支持多文档块方式3、激活指定profile...原创 2020-03-19 23:17:56 · 392 阅读 · 0 评论 -
@PropertySource&@ImportResource&@Bean
@PropertySource&@ImportResource&@Bean@PropertySource:加载指定的配置文件;@ConfigurationProperties(prefix = "person") 默认从全局配置文件中获取值;@ImportResource:导入Spring的配置文件,让配置文件里面的内容生效;Spring Boot里面没有Sp...原创 2020-03-19 23:16:59 · 238 阅读 · 0 评论 -
@Value获取值和@ConfigurationProperties获取值比较||配置文件注入值数据校验
@Value获取值和@ConfigurationProperties获取值比较配置文件yml还是properties他们都能获取到值;如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value;如果说,我们专门编写了一个javaBean来和配置文件进行映射,我们就直接使用@ConfigurationProperties;JSR303数据校验 ...原创 2020-03-19 23:16:30 · 493 阅读 · 0 评论 -
配置文件值注入 ||导入配置文件处理器,以后编写配置就有提示
application.ymlserver: port: 8081person: lastName: hello age: 18 boss: false birth: 2017/12/12 maps: {k1: v1,k2: 12} lists: - lisi - zhaoliu dog...原创 2020-03-18 17:38:10 · 477 阅读 · 0 评论 -
YAML语法
YAML语法1、基本语法k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 属性和值也是大小写敏感; 2、值的写法字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 字符串默认不用加上单引号或者双引号; "":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身...原创 2020-03-18 00:14:12 · 145 阅读 · 0 评论 -
使用Spring Initializer快速创建Spring Boot项目
使用Spring Initializer快速创建Spring Boot项目1、IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;默认生成的Spring Boot项目; 主程序已经生成好了,我们只需要我们自己的逻辑 ...原创 2020-03-18 00:13:44 · 238 阅读 · 0 评论 -
Hello World探究
Hello World探究1、POM文件1、父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9....原创 2020-03-18 00:13:10 · 134 阅读 · 0 评论 -
Spring Boot的第一个入门程序 HelloWorld
一个功能:浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;@SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or...原创 2020-03-17 19:22:47 · 304 阅读 · 0 评论 -
Spring Boot内容概要
原创 2020-03-17 17:46:12 · 211 阅读 · 0 评论 -
Spring Boot 入门——Spring Boot 简介||微服务简介
Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个...原创 2020-03-17 14:38:11 · 196 阅读 · 0 评论