
springboot
大碍桃花开
记录工作 记录成长 记录生活
展开
-
main函数初探
main方法初探题外话main函数的类是怎么被虚拟机识别加载至内存的jvm的运行机制jvm的启动细节1---launchjvm的启动细节2---classloader题外话刚学java的同学肯定都知道main方法是一个程序的入口,为我们创建了一个主线程,作为一个老油条了,今天学习springboot项目启动时发现也是通过main方法启动的,于是就触发了我的好奇心,main函数是怎么被执行的呢?被执行之前虚拟机帮我们做了些什么呢?想了解springboot启动流程和autoconfig的同学请看这里:原创 2020-08-04 01:11:12 · 1706 阅读 · 1 评论 -
SpringBoot之@EnableAutoConfiguration注解
首先Spring Boot项目中都会如下启动类:@SpringBootApplication public class Appl...转载 2019-10-14 22:44:46 · 288 阅读 · 0 评论 -
springboot系列文章之启动时初始化数据
前言在我们用springboot搭建项目的时候,有时候会碰到在项目启动时初始化一些操作的需求,针对这种需求springboot(spring)为我们提供了以下几种方案供我们选择: - ApplicationRunner与CommandLineRunner接口 - Spring Bean初始化的InitializingBean,init-method和PostConstruct - Spri...转载 2019-10-13 16:27:28 · 376 阅读 · 0 评论 -
spring、springboot、springcloud 配置文件常用配置
SpringBoot项目详细的配置文件修改文档:https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html#common-application-properties原创 2019-09-03 22:59:25 · 343 阅读 · 0 评论 -
减少Spring boot启动内存(开发环境)
在学习cloud的过程中,因为启动了多个服务,发现电脑(8G内存)卡成狗啦。。。。看下图:想到每个服务都只是简单的使用了cloud的功能,内存怎么会这么大呢?头疼 扒拉扒拉一大堆文章后 大佬们给出了建议修改tomcat的启动线程数参考: https://blog.youkuaiyun.com/wy674396380/article/details/80527530修改jvm大小...原创 2019-09-03 22:57:05 · 16507 阅读 · 1 评论 -
Spring Boot 面试题
1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多 Spring Boot 详细介绍请看这篇文章《什么是Spring Boot?》。2、为什么要用 Spring Boot?Spring Boot 优点非常多,...转载 2019-02-23 20:51:57 · 12196 阅读 · 0 评论 -
SpringMvc自定义参数处理
近日在做项目的时候,需要解析客户端传来的经过AES加密处理的实体信息,同时也需要向客户端返回经过AES加密的实体信息,在项目初期,都是在Controller方法中去调用某个工具类进行decode、encode操作比较繁琐,于是去寻求解决办法,在翻阅了SpringMvc解析参数的源码后,仿照@RequestBody的进行以下实现。本文基于SpringBoot 2.0即SpringMvc 5.0...转载 2019-01-27 15:04:40 · 365 阅读 · 0 评论 -
springboot autoconfig 自动配置原理实现
转载: https://blog.youkuaiyun.com/a67474506/article/details/52013634 Spring Boot 运行原理,自动配置 启动流程我们可以先看看这段代码发生了什么事情SpringApplication.run(App.class, args);在创建SpringApplicatio...转载 2019-01-05 14:31:09 · 8137 阅读 · 2 评论 -
springboot集成swagger(swagger使用介绍)(汉化教程)
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。其中主要要项目如下:Swagger-tools:提供各种与Swagger进行集成和交互的工具。例如模式检验、Swagger 1.2文档转换成Swagge...原创 2018-12-08 22:35:34 · 1735 阅读 · 0 评论 -
springboot集成swgger2错误解决(No enum constant org.springframework.web.bind.annotation.RequestMethod.Get)
springboot在集成swagger2启动时遇到如下错误:2018-12-08 20:20:16.577 ERROR 12512 --- [ main] s.d.s.r.o.OperationHttpMethodReader : Invalid http method: GetValid ones are [[Lorg.springframework.web.b...原创 2018-12-08 20:28:44 · 22126 阅读 · 2 评论 -
SpringBoot整合mybatis(注解加配置文件附源码)(springBoot+mybatis+durid+sqlserver2012+Thymeleaf+pageHelper+logback)
在 https://start.spring.io/ 初始化项目结构选择需要整合的依赖,生成project.将下载的项目解压, 使用idea 导入,分层, 项目结构如图:添加durid,pageHelper依赖, pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns=&原创 2018-11-26 00:02:31 · 2950 阅读 · 0 评论 -
pagehelper连接sqlserver 分页时异常解决
在使用mybatis 分页插件时遇到一个错误:配置:pom依赖:异常信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration’: Inv...原创 2018-11-24 19:44:26 · 12639 阅读 · 0 评论 -
springboot 配置Druid数据源报错解决Failed to bind properties under 'spring.datasource' to javax.sql.DataSource
在配置阿里巴巴 的Druid数据源时遇到以下错误:配置文件配置的type 为:解决方案:在pom 中添加log4j 依赖:<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</vers...原创 2018-11-24 18:27:12 · 9534 阅读 · 6 评论 -
springboot 使用thymeleaf 报错 404.
在网上找了一堆解决方案,但都不行, 跪求大佬解惑!!!!依赖没有引入(jar 存在maven tree 中)url 不对(可以进controller, 但返回页面找不到)项目结构不对(确认没有任何问题)pom.xml&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;原创 2018-11-25 17:59:49 · 9558 阅读 · 4 评论 -
ssh框架使用springBoot升级迁移替换Struts2
如果一个十来年的ssh项目想使用springboot的便捷性,但又不想从零开始,那么就让我们开始迁移吧。在pom文件添加springboot 依赖创建application 启动类迁移web.xmlweb.xml文件中定义了filter, struts2等等一堆filter, 这时我们需要做的一件事是在springboot中使我们的filter, struts2 能正常work。 这样就...原创 2018-11-22 22:32:34 · 8451 阅读 · 2 评论 -
spingboot 使用
转载:https://blog.youkuaiyun.com/u012702547/article/details/53790722转载 2018-11-19 21:41:49 · 168 阅读 · 0 评论 -
springboot整合日志配合logback使用
springboot整合日志: https://blog.youkuaiyun.com/inke88/article/details/75007649logback 配置详解: https://www.cnblogs.com/DeepLearing/p/5663178.html转载 2018-11-19 21:02:42 · 276 阅读 · 0 评论