Springboot
CoolCST
这个作者很懒,什么都没留下…
展开
-
IDEAl pom导入spring-boot-starter-thymeleaf 依赖报错
IDEAl pom导入spring-boot-starter-thymeleaf 依赖报错一:引入thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymel...原创 2019-07-12 15:51:31 · 4926 阅读 · 3 评论 -
springboot单元测试
单元测试springboot 支持多种方式的单元测试,方便开发者测试代码,首先需要在 pom 文件中添加 starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifa...原创 2019-07-23 11:11:21 · 112 阅读 · 1 评论 -
springboot静态资源的配置
springboot 默认静态资源路径官方文档说明:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content翻译:默认情况下,Spring Boot 从...原创 2019-07-23 11:06:49 · 116 阅读 · 1 评论 -
springboot devtools热部署
springboot 能实现热部署的方式有很多种,官方推荐使用 devtools 热部署,所以在此对其他热部署不做介绍热部署原理spring-boot-devtools 模块能够实现热部署,添加类、添加方法、修改配置文件、修改页面等都能实现热部署。原理就是重启项目,但比手动重启快多了,其深层原理是使用了两个ClassLoader。一个Classloader加载那些不会改变的类(第三方Jar包)...原创 2019-07-23 11:01:40 · 208 阅读 · 1 评论 -
springbootyml文件的使用
YAML简介Spring Boot 可以使用 application.properties 文件或者 application.yml 文件,文件名是固定的。yml是YAML(YAML Ain’t Markup Language)语言的文件,以数据为中心,比json/xml等更适合做配置文件,官方也更推荐使用yml文件作为配置文件。比如配置端口号:server: port: 8081注...原创 2019-07-23 10:56:25 · 374 阅读 · 1 评论 -
springboot mybatis集成
首先引入 mybatis-spring-boot-starter 的 pom 文件**<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <v...原创 2019-07-23 10:53:19 · 90 阅读 · 1 评论 -
springboot data jpa使用详解
首先了解JPA是什么?JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象-关系表关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,Top...原创 2019-07-23 10:49:49 · 165 阅读 · 1 评论 -
springboot thymeleaf配置
thymeleaf介绍thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。简单说是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1.thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务...原创 2019-07-23 10:45:31 · 206 阅读 · 1 评论 -
springboot Web开发
springboot web开发非常的简单,其中包括常用的json输出、filters、property、log等。json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢?1.添加 jackjson 等相关jar包2.配置spring controller扫描3.对接的方法添加@ResponseBody就这样我们会经常由于配置错误,导致406错...原创 2019-07-23 10:04:14 · 108 阅读 · 1 评论 -
springboot常用starter介绍
spring开发变得非常简单方便。1. web starter使用Spring MVC来构建RESTful Web应用,并使用Tomcat作为默认内嵌容器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...原创 2019-07-23 09:46:38 · 575 阅读 · 1 评论 -
springboot基础项目搭建
使用 spring boot 有什么好处1.其实就是简单、快速、方便!平时如果我们需要搭建一个 spring web 项目的时候需要怎么做呢?2.配置 web.xml,加载 spring 和 spring mvc3.配置数据库连接、配置 spring 事务4.配置加载配置文件的读取,开启注解5.配置日志文件…配置完成之后部署 tomcat 调试,现在非常流行微服务,如果我这个项目仅仅...原创 2019-07-23 09:44:09 · 122 阅读 · 1 评论 -
异常:org.springframework.http.converter.HttpMessageNotReadableException
spring(springboot、springmvc)出现标题的异常一般是由于controller的入参失败引起的。介绍下常规入参的两种格式:,这种方式的入参主要是接受key-value的参数,可以接受表单提交的形式,可以接受请求后?后面对应的参数,此时你使用json传递参数时就会爆出上面的异常。这种方式是spring为了将传递的json的东西自动转化为一个object。如果出现上面报错...原创 2019-07-24 16:38:36 · 2579 阅读 · 1 评论 -
kotlin与fastjson的异常
出现这个原因是因为kotlin的非空特性。如果一个类中声明了一个字段(kotlin的特性,该字段默认是非空的),使用fastjson进行转化的时候,如果json数据中没有该字段的数据,则会出现转换异常。...原创 2019-07-24 16:36:59 · 1482 阅读 · 1 评论 -
Springboot正常启动,但是访问404报错
原因:查看是否配置文件中有以下配置:server.context-path=/hellopath我这里是以/hellopath为例,如果有该配置的话,只能通过该路径访问到。原创 2019-07-24 16:35:46 · 329 阅读 · 1 评论 -
springboot同时加载多个配置文件
1、首先在resource目录下建立application-logger.yml文件。此处文件的命名需要满足下方条件。按照application-xxx.yml这种形式来。在Spring Boot中多环境配置文件名必须满足:application-{profile}.properties的固定格式,其中{profile}对应你的环境标识例如:application-dev.propert...原创 2019-07-24 13:19:54 · 4515 阅读 · 1 评论 -
springboot 无法默认访问template下面的html
一、template下文件不允许直接访问1、查资料得知:springboot项目默认是不允许直接访问template下的文件的,是受保护的。 所以想访问template下的html页面,我们可以配置视图解析器。2、如果想要用视图去展示,应该要设置好视图展示页面,比如说用一个模板语言来接收返回的数据(thymeleaf或者freemarker等), 也可以用jsp接收,但是SpringBoo...原创 2019-07-24 11:34:24 · 2480 阅读 · 1 评论 -
springboot logback日志集成
logback 简介logback 是由 log4j 的创始人设计的,它比所有现有的日志系统都要快,而且占用空间更小,是目前最优秀的日志框架首先引入pom<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactI...原创 2019-07-23 11:15:33 · 356 阅读 · 1 评论