随笔分类 -  SpringBoot

摘要:1.现在的spring发展很快学的时候,主要的配置方式是xml和注解,这本书对于加深对spring的理解非常有帮助。 ​ 《Spring3.x企业应用开发实战》 2.第二本推荐的就是《Spring实战第四版》,这本书和上面的书结合着看帮助非常大。spring实战多偏向于纯java配置。 ​《Spri 阅读全文
posted @ 2020-01-15 14:39 盲目的拾荒者 阅读(3871) 评论(1) 推荐(0)
摘要:官方文档:https://docs.spring.io/spring-session/docs/2.0.2.RELEASE/reference/html5/ 在单应用中我们的session来保存用户信息,通常会保存在服务器中(如tomcat),但是我们把应用搭建成分布式的集群,然后利用LVS或Ngi 阅读全文
posted @ 2020-01-15 14:19 盲目的拾荒者 阅读(2403) 评论(0) 推荐(1)
摘要:Spring Boot中内嵌了Tomcat、Jetty和Undertow服务器。大多数开发人员将只需使用适当的“启动器”来获得一个完全配置的实例。默认情况下,内嵌的服务器HTTP请求监听8080端口。 注意:如果您选择在CentOS上使用Tomcat,请注意,默认情况下,临时目录是。用于存储已编译的 阅读全文
posted @ 2020-01-15 14:14 盲目的拾荒者 阅读(537) 评论(0) 推荐(0)
摘要:文章是指,在生产环境不是每一个用户都可以查看监控springboot应用的运行情况,通过整合spring security配置指定用户访问Actuator。 Spring Boot包含了一些额外的特性,可以帮助您在应用程序在上生产时监控和管理应用程序。您可以选择使用HTTP管理监视您的应用程序。端点 阅读全文
posted @ 2020-01-15 14:11 盲目的拾荒者 阅读(4267) 评论(0) 推荐(0)
摘要:之前的jar运行可通过 java -jar project.jar/java -jar project.jar -debug 除了使用java -jar运行Spring引导应用程序之外,还可以为Unix系统提供有效的可执行应用程序。一个完全可执行的jar可以像任何其他可执行二进制文件一样执行,也可以 阅读全文
posted @ 2020-01-15 14:08 盲目的拾荒者 阅读(183) 评论(0) 推荐(0)
摘要:原文出处:http://www.ityouknow.com/springboot/2018/02/06/spring-boot-actuator.html 微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处 阅读全文
posted @ 2020-01-15 14:05 盲目的拾荒者 阅读(747) 评论(0) 推荐(0)
摘要:一.springboot中对静态资源的处理 默认情况下,springboot提供存放放置静态资源的文件夹: /static /public /resources /META-INF/resources 对于maven项目即就是存在src/main/resources 文件夹下。 ​ 如图:stati 阅读全文
posted @ 2020-01-15 08:45 盲目的拾荒者 阅读(1139) 评论(0) 推荐(0)
摘要:Spring Boot在默认情况下提供了一个/error,以合理的方式处理所有错误。它在servlet容器中注册为“全局”错误页面。对于机器客户机(类似ajax),它将生成一个JSON响应,其中包含错误的详细信息、HTTP状态和异常消息。对于浏览器客户端,有一个“whitelabel”错误视图,它以 阅读全文
posted @ 2020-01-14 17:14 盲目的拾荒者 阅读(243) 评论(0) 推荐(0)
摘要:1.利用@ConfigurationProperties获取配置的值,@ConfigurationProperties是springboot提供的基于安全类型的配置放置。 application.properties spring.redis.host=127.0.0.1 spring.redis. 阅读全文
posted @ 2020-01-14 17:03 盲目的拾荒者 阅读(295) 评论(0) 推荐(0)
摘要:更多细节见https://blog.csdn.net/niugang0920/article/details/81530492 Spring框架是领先的全栈Java/JEE应用程序框架。它通过使用依赖注入、AOP和可移植的服务抽象来支持轻量级容器和非侵入性编程模型。 NoSQL存储系统为水平可扩展性 阅读全文
posted @ 2020-01-14 17:01 盲目的拾荒者 阅读(375) 评论(0) 推荐(0)
摘要:要配置自己的数据源,请在配置中定义该类型的@Bean。Spring Boot将在任何需要的地方重用数据源,包括数据库初始化. Spring Boot提供了一个实用工具构建器类DataSourceBuilder,可用于创建一个标准数据源(如果它位于类路径中)。 构建器可以根据类路径中可用的内容检测要使 阅读全文
posted @ 2020-01-14 16:57 盲目的拾荒者 阅读(876) 评论(0) 推荐(0)
摘要:架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Redis做消息队列罢了。​ 为什么需要消息队列? 当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。比如我们系统中常见的邮件、短信发送,把这些不需要及 阅读全文
posted @ 2020-01-14 15:50 盲目的拾荒者 阅读(613) 评论(0) 推荐(0)
摘要:Description: Cannot determine embedded database driver class for database type NONE 在搭建项目阶段数据未配置好请勿添加以下依赖 <!--jdbc --> <dependency> <groupId>org.sprin 阅读全文
posted @ 2020-01-14 15:08 盲目的拾荒者 阅读(1014) 评论(0) 推荐(0)
摘要:首先来看官网给的版本要求: ​ 红框这栏指的是:Elasticsearch安装版本(windows安装版本或Linux按照版本) 最新因为项目需要elasticsearch,采用今天搞了好久,项目启动就报如下错误: org.elasticsearch.transport.NodeDisconnect 阅读全文
posted @ 2020-01-14 09:53 盲目的拾荒者 阅读(8972) 评论(0) 推荐(0)
摘要:Controller配置 以具体代码为通过时间为文件夹分类上传的文件 /** * * @Title: upload * @Description: 上传图片 * @param file * @throws IOException * @return String * @throws */ @Requ 阅读全文
posted @ 2020-01-14 09:49 盲目的拾荒者 阅读(442) 评论(0) 推荐(0)
摘要:额外: 现在写博客就是逼着自己多去总结,在以后的项目中少走弯路。 公共类 1.BaseDao.java BaseService.java两个里面的内容都是一样的,都是对公共的方法用接口进行封装。一个用在持久化层,一个用在业务层,这里只写一个。 package org.niugang.dao; imp 阅读全文
posted @ 2020-01-14 09:46 盲目的拾荒者 阅读(146) 评论(0) 推荐(0)
摘要:Spring Boot包含一组额外的工具,可以使应用程序开发体验更加愉快。 spring-boot-devtools模块可以包含在任何项目中,以提供额外的开发时间功能。 Maven中引入devtools <dependency> <groupId>org.springframework.boot</ 阅读全文
posted @ 2020-01-14 09:39 盲目的拾荒者 阅读(3462) 评论(0) 推荐(0)
摘要:在实际项目开发中我们可能自定义日志配置文件。 以下为自定义LogBack配置。 application.properties logging.config=classpath:logback-spring.xml logback-spring.xml 以下配置日志具有日志压缩功能 <?xml ver 阅读全文
posted @ 2020-01-14 09:38 盲目的拾荒者 阅读(809) 评论(0) 推荐(0)
摘要:SpringBoot应用文件加载 SpringApplication将从以下位置的application.properties文件加载属性,并将它们添加到Spring环境中: 1. file:./config/2. file:./3. classpath:/config/4. classpath:/ 阅读全文
posted @ 2020-01-14 09:36 盲目的拾荒者 阅读(1003) 评论(0) 推荐(0)
摘要:spring Boot包含许多其他功能,可帮助您在应用程序投入生产时监控和管理它们。 您可以选择使用HTTP端点,JMX甚至远程shell(SSH或Telnet)来管理和监视应用程序。 审计,运行状况和指标收集可以自动应用于您的应用程序.Actuator HTTP端点仅适用于基于Spring MVC 阅读全文
posted @ 2020-01-14 09:29 盲目的拾荒者 阅读(1394) 评论(0) 推荐(0)