![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 50
步步静心
这个作者很懒,什么都没留下…
展开
-
SpringBoot入门之内嵌Tomcat配置
默认容器spring boot默认web程序启用tomcat内嵌容器tomcat,监听8080端口,servletPath默认为 / 。需要用到的就是端口、上下文路径的修改,在spring boot中其修改方法极其简单,实例如下:server.port=8088server.context-path=/test启动程序,日志如下:2021-08-17 15:28:36.239 INFO 25340 --- [ main] o.s.b.w.embedded.tomcat.To原创 2021-08-17 17:06:00 · 5287 阅读 · 0 评论 -
springboot项目修改启动端口
方式一:在application配置文件中配置server.port(缺省默认为8080)server: port: 8082方式二:-Dserver.port=8082方式三:@SpringBootApplicationpublic class SpringbootApplication implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> { public static void原创 2021-08-13 14:22:05 · 706 阅读 · 0 评论 -
Spring Boot启动后直接退出问题
解决Spring Boot启动后直接退出的异常转载 2021-07-08 16:54:39 · 1195 阅读 · 0 评论 -
springboot 启动项目报错Input length = 1
如下图问题:查找问题发现yml配置文件内容引起,并且yml内容没问题,空格也没问题有说是编码问题引起的,在idea中打开settings––>Editor––>File Econdings,设置编码格式UTF-8,不过我这边仍是启动失败,最终解决办法是将yml内容复制,把application.yml删除,再重新创建该文件,将内容放进去,问题就解决了。...原创 2021-07-01 17:17:58 · 498 阅读 · 0 评论 -
SpringBoot整合web开发注册拦截器
创建springboot项目,添加spring-boot-starter-web依赖。拦截器在这里,拦截器是在controller代码执行之前执行的程序,它主要是用于拦截用户请求并作相应的处理,比如说可以判断用户是否登录,进行校验之类的工作。大致流程SpringBoot中的拦截器实现和spring mvc 中是一样的,它的大致流程是先自己创建一个拦截器类,让它实现HandlerInterceptor接口。然后定义配置类进行拦截器的配置,实现WebMvcConfigurer接口,实现接口中的addIn原创 2021-01-11 15:58:15 · 215 阅读 · 0 评论 -
SpringBoot整合Mybatis
SpringBoot整合Mybatis完整详细版在项目中配置多套环境的配置方法因为现在一个项目有好多环境,开发环境,测试环境,准生产环境,生产环境,每个环境的参数不同,所以我们就可以把每个环境的参数配置到yml文件中,这样在想用哪个环境的时候只需要在主配置文件中将用的配置文件写上就行如application.yml笔记:在Spring Boot中多环境配置文件名需要满足application-{profile}.yml的格式,其中{profile}对应你的环境标识,比如:application-de原创 2021-01-08 13:25:29 · 101 阅读 · 0 评论 -
springboot返回json数据
JSON是目前主流的前后端数据传输方式。默认情况下,当创建一个springboot项目时,添加了web依赖,这个依赖默认加入了jackson-databind作为JSON处理器,此时不需要添加额外的JSON处理器就能返回一段JSON了创建一个Book实体类package com.example.jsonexer.entity;import lombok.Data;import java.util.Date;@Datapublic class Book { private S.原创 2020-12-17 17:22:02 · 2777 阅读 · 1 评论 -
使用IDEA创建springboot项目新手入门
springboot默认扫描的类是在启动类的当前包以及下级包默认端口是8080,可在项目启动时由控制台看到当自己写的Controller所在的包和启动类不在同一个包下时,需要怎么做呢,在启动类上加上一个注解,@ComponentScan(basePackages = {“包名”}),没加的话,可能会出现如下问题IDEA中启动成功,但是访问自己写的Controller时出错,报404错误,原因就是写的Controller没有被spring容器扫描到这篇文章是记录新手最初创建springboot项原创 2020-12-17 14:27:32 · 152 阅读 · 0 评论 -
Freemarker学习
freemarker里面不能包含>, < ; 所以要用到大于和小于,就要使用gt,lt 。gt是大于,lt是小于, >= gte , <= ltelist是否为空判断:<#if list?? && (list?size >0)></#if>提示:通过list进行遍历,通过??判断是否有值,通过?size得到集合的长度判断对象是否存在(null)经常会用到,如果对象 != null 则xxxx,在freemarker中表达原创 2020-12-17 09:28:49 · 190 阅读 · 0 评论 -
springBoot运行方式,打包部署
SpringBoot总结运行方式直接在IDE中运行入口类@SpringBootApplicationpublic class Springboot01Application { public static void main(String[] args) { SpringApplication.run(Springboot01Application.class, args); }}通过spring-boot-maven-plugin 打成可执行jar包,通过原创 2020-11-18 19:37:50 · 449 阅读 · 0 评论 -
springboot1
你的项目pom.xml文件中,应该存在如下代码:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version></parent>你是否知道这是干啥的?这是Spring B原创 2020-11-09 22:25:56 · 118 阅读 · 0 评论 -
记录springboot打包方式
这篇文章主要是记录springboot项目的打包方式,下面是简单创建个项目。打包成jar包形式<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema...原创 2020-05-07 16:55:05 · 293 阅读 · 0 评论 -
SpringBoot总结 ~ 系列1
使用IDEA创建SpringBoot项目1.选择Create New Projectx新建工程2.设置项目名,packaging, Type, Java Version等3.选择项目中可能使用的依赖,勾选,或search添加4.接下来选择项目存储路径,finish项目建成后的结构如下标注的文件作用:(1)Springboot01Application:运行它就可以启动SpringBoo...原创 2019-11-04 21:54:00 · 115 阅读 · 0 评论