随笔分类 -  spring boot

摘要:springboot的MVC配置原理 springboot现在是实现了mvc的自动配置,但是如果要修改/添加mvc的配置呢,比如上一篇的thymeleaf模板引擎,就自动配置了视图解析器,添加了前缀:classpath:/templates/和后缀:.html 。这样 访问方法的映射路径时,就不用添 阅读全文
posted @ 2020-09-02 22:58 HainChen 阅读(1240) 评论(0) 推荐(0)
摘要:springboot的thymeleaf模板引擎 概念 模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。 比如JSP就是一个模板引擎,jsp通过 java 结合 html最后生成一 阅读全文
posted @ 2020-09-01 09:46 HainChen 阅读(211) 评论(0) 推荐(0)
摘要:springboot处理Web静态资源 以前的JavaWeb/maven(war形式)项目都是把静态资源放在webapps/WebContent目录下,然后把JavaWeb项目打包成war包,那现在的springboot都是jar包形式,那么静态资源放在哪里? springboot通过WebMvcA 阅读全文
posted @ 2020-08-28 23:25 HainChen 阅读(617) 评论(0) 推荐(1)
摘要:springboot日志处理 常见日志框架:UCL JUL jboss-logging logback log4j log4j2 slf4j... springboot默认选用slf4j,logback ,可以自己看看当前springboot的依赖中使用了哪些日志框架,如下图: springboot 阅读全文
posted @ 2020-08-27 18:38 HainChen 阅读(379) 评论(0) 推荐(0)
摘要:springboot外部配置文件及加载顺序问题 springboot默认访问项目是不需要项目名的,如果想添加项目进行访问,那可以在properties文件中通过server.servlet.context-path=/项目名 配置访问时添加项目路径。 项目外部的配置文件 springboot一般都是 阅读全文
posted @ 2020-08-27 12:43 HainChen 阅读(662) 评论(0) 推荐(0)
摘要:springboot多环境设置和切换 一般开发中,都会用到各种环境去运行项目,比如 测试、开发、部署环境等。spring boot特供了多环境的切换和设置,环境切换有两种方式。 properties配置 yml配置 动态切换 properties配置方式 spring boot默认会读取applic 阅读全文
posted @ 2020-08-27 11:46 HainChen 阅读(1438) 评论(0) 推荐(0)
摘要:@ImportResource注解 springboot是自动装配/自动配置的,spring等配置文件 默认会被spring boot自动装配好。如果自己编写spring等配置文件,springboot默认是不识别自己编写的配置文件。 如果想要被识别到,则需要在springboot主配置类上 通过@ 阅读全文
posted @ 2020-08-22 11:06 HainChen 阅读(858) 评论(0) 推荐(0)
摘要:配置文件 作用:spring boot 自动配置(约定,8080 ).可以使用配置文件 对默认的配置 进行修改 application.properties的修改方式 yml修改方式 例子: 把默认端口8080修改为8888,访问成功: 默认全局配置文件有两种类型: application.prop 阅读全文
posted @ 2020-02-23 10:07 HainChen 阅读(1069) 评论(0) 推荐(0)
摘要:自动配置依赖 spring boot将各个应用/三方框架 设置成了一个个“场景/启动器”stater,在pom.xml文件里面的spring-boot-starter-parent里面的spring-boot-dependencies依赖里面存储,如下图 图1按住ctrl,鼠标左击 spring-b 阅读全文
posted @ 2020-02-15 15:49 HainChen 阅读(434) 评论(0) 推荐(0)
摘要:使用springboot之前的准备工作: jdk环境变量配置: JAVA_HOME: jdk根目录 path:jdk根目录\bin maven环境变量配置: MAVEN_HOME: maven根目录 path: maven根目录\bin 配置Maven本地仓库: mvn根目录/conf/settin 阅读全文
posted @ 2020-01-20 20:16 HainChen 阅读(169) 评论(0) 推荐(0)
摘要:微服务 什么是微服务,微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合,可以通过HTTP协议的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。 单体应用架构 所谓的单体架构(all in one)是指,我们将一个应用(项目)中的所有的应用服务都 阅读全文
posted @ 2020-01-18 20:11 HainChen 阅读(302) 评论(0) 推荐(0)