spring boot
文章平均质量分 51
weixin_42412601
后生仔
展开
-
Springboot整合liquibase
1、依赖这里数据源使用的是postgresql<!-- liquibase--> <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> </dependency> <!--postgresql--> <dependency> <groupI原创 2021-12-28 15:47:48 · 1082 阅读 · 0 评论 -
Springboot默认tomcat容器改为Undertow
目录Undertow是啥Springboot使用UndertowUndertow是啥Undertow是Red Hat公司的开源产品, 它完全采用Java语言开发,是一款灵活的高性能Web服务器,支持阻塞IO和非阻塞IO。由于Undertow采用Java语言开发,可以直接嵌入到Java项目中使用。同时, Undertow完全支持Servlet和Web Socket,在高并发情况下表现非常出色。undertow 是一个服务器,在相同资源使用量的情况下 undertow 比 tomcat 有更好的吞吐量和较原创 2020-09-27 20:00:08 · 1366 阅读 · 0 评论 -
Spring定时任务&Springboot异步任务
cron表达式语法:秒 分 时 日 月 周 年(spring不支持)http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html实例:在线生成cron表达式:https://cron.qqe2.com/Springboot整合定时任务和异步任务定时任务1、开启定时任务@EnableScheduling2、@Scheduled 开启一个定时任务2、自动配置类TaskSched原创 2020-09-09 17:34:09 · 555 阅读 · 0 评论 -
springboot整合Druid(德鲁伊)数据库连接池
引入数据源<!--druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.12</version></dependency>...转载 2020-02-24 23:32:45 · 2900 阅读 · 1 评论 -
SpringBoot2.x——多环境配置
方式一:创建多个环境的配置文件,然后在application.yml中加上一个spring.profiles.active=xxx ,分别指定配置文件的后缀就可以使用对应环境的配置了https://blog.csdn.net/husong_/article/details/79784265方式二:使用spring为我们提供的Profile配置类://@Profile("test") 只...原创 2020-02-23 23:39:51 · 285 阅读 · 0 评论 -
Springboot2.x之自动配置数据源
DataSourceAutoConfiguration@Configuration(proxyBeanMethods = false)@ConditionalOnClass({ DataSource.class, EmbeddedDatabaseType.class })@EnableConfigurationProperties(DataSourceProperties.class)@I...原创 2020-02-23 18:42:04 · 1067 阅读 · 0 评论 -
Mybatis(一)——springtboot整合mybatis
依赖 <!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&g...原创 2020-02-22 23:33:08 · 198 阅读 · 0 评论 -
Springboot2.x之自动配置DispatcherServlet
https://www.liangzl.com/get-article-detail-133970.htmlSpringboot中我们引入spring-boot-starter-web依赖后,web就自动配置好了,在web.xml的年代,我们需要在web.xml中手动配置DispatcherServlet,但是Springboot中不需要,Springboot是如何替我们做好这一切的呢?看...原创 2020-02-21 22:47:25 · 2685 阅读 · 0 评论 -
spring boot花式注册三大组件
1.@WebServlet注解:这个是javaee的注解,是servlet3.0以后提供的。spring boot会扫描这个注解,并将这个注解注解的类注册到web容器中作为一个servlet。但是DispatcherServlet并不是自定义的servlet,而是框架提供的servlet,所以此方法不行。2.ServletRegistrationBean:这个bean是由spring bo...原创 2020-02-19 21:40:10 · 238 阅读 · 0 评论 -
springboot入门(八)——嵌入式servlet容器和外置Servlet容器
Springboot默认使用的是嵌入式的Servlet容器(Tomcat);问题?1),如何定制和修改servlet容器的相关配置?以前使用外置的Tomcat,可以到conf目录下修改配置,进行优化。嵌入式的如何做到呢?1.修改和server有关的配置(ServerProperties):server.port=8082server.servlet.context-path=/cru...原创 2020-02-12 23:50:11 · 739 阅读 · 0 评论 -
springboot入门(七)
登陆实现一个简单的登陆功能开发期间模板引擎页面修改以后,要实时生效1)、禁用模板引擎的缓存#thymeleaf模板引擎缓存spring.thymeleaf.cache=false2)、页面修改完成以后ctrl+f9:重新编译;登陆错误消息的显示<p style="color: red" th:text="${msg}" th:if="${not #strings.isEmp...原创 2020-02-11 00:23:50 · 187 阅读 · 0 评论 -
springboot入门(六)——springmvc自动配置
SpringMVC自动配置https://docs.spring.io/spring-boot/docs/2.2.5.BUILD-SNAPSHOT/reference/html/spring-boot-features.html#boot-features-spring-mvc-auto-configurationspringboot自动配置好了Springmvc.以下是SpringBoo...原创 2020-02-08 17:49:40 · 177 阅读 · 0 评论 -
Spring入门(五)——web开发
简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxx xxxxAutoConfiguration:帮我们给容器中自动配置组件...原创 2020-02-06 22:43:55 · 138 阅读 · 0 评论 -
Springboot入门(四)——日志
日志框架类似JDBC—数据库驱动; https://blog.csdn.net/weixin_42412601/article/details/103294404写了一个统一的接口层;日志门面(日志的一个抽象层);logging-abstract.jar; 给项目中导入具体的日志实现就行了;我们之前的日志框架都是实现的抽象层;市面上的日志框架:日志门面(抽象层):JCL、Jboss-log...原创 2020-02-04 22:55:33 · 270 阅读 · 0 评论 -
Springboot入门(三)——自动配置
自动配置原理基于版本2.2.4分析启动类注解@SpringBootApplication的组合注解之一,@EnableAutoConfiguration注解如何实现自动配置功能。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@AutoConfigurationPackag...原创 2020-02-03 01:13:15 · 384 阅读 · 0 评论 -
Springboot入门(二)
使用Spring Initializer快速创建Spring Boot项目IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;默认生成的Spring Boot项目;主程序已经生成好了,我们只需要我们自己的逻辑resources文件...原创 2020-02-02 00:09:10 · 269 阅读 · 0 评论 -
Springboot入门(一)
1、Spring Boot简介背景J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的的部署流程、第三方技术集成难度大。解决“Spring全家桶”时代:Spring Boot -> J2EE一站式解决方案Spring Cloud -> 分布式整体解决方案简述——什么是Spring Boot?Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,ju...原创 2020-02-01 20:10:40 · 187 阅读 · 1 评论 -
spring boot配置文件未在classes中显示
&lt;!--编译不放在resources下的mapper--&gt; &lt;resources&gt; &lt;resource&gt; &lt;directory&gt;src/main/java&lt;/directory&gt; &原创 2019-04-04 10:46:32 · 1025 阅读 · 0 评论 -
spingboot 部署
参考:https://blog.csdn.net/qq_22638399/article/details/81506448两种方式:一,打war包方式:1.pom.xml &lt;packaging&gt;war&lt;/packaging&gt;2.启动类:@MapperScan({"com.ohaotian.tydic.apollotest.dao"})@Config...转载 2019-04-04 10:46:21 · 124 阅读 · 0 评论 -
springboot配置日志
遇到的坑:1.写这个的时候,不能写成D:\logs2.按时间生成日志${LOG_HOME}/%d{yyyy-MM-dd,aux}/system.%d{yyyy-MM-dd-HH-mm}.%i.logyyyy-MM-dd-HH-mm 表示一分钟生成一个日志yyyy-MM-dd-HH 表示一小时生成一个日志yyyy-MM-dd 表示一天生成一个日志。。。 以此类推还有分了目录...原创 2019-04-04 10:43:34 · 1294 阅读 · 0 评论 -
idea 新建springboot出现Cannot download https://start.spring.io;
还有一个问题,我浏览器上也访问不了https://start.spring.io/上网查了很多方法解决不了:比如:https改成http; setting ->HTTP Proxy->check connection也不好使还有说防火墙的。。。总之都不好使最后决定本地搞个spring initializr服务器docker run -tid --name spring-in...原创 2019-07-07 23:34:16 · 5390 阅读 · 2 评论