随笔分类 - springboot
摘要:前几天有个需求,需要使用不同的数据源,例如某业务要用A数据源,另一个业务要用B数据源。我上网收集了一些资料整合了一下,虽然最后这个需求不了了之了,但是多数据源动态切换还是蛮好用的,所以记录一下,或许以后有用呢?或者自己感兴趣又想玩呢! 1.加个依赖 2.application.properties配
阅读全文
摘要:在某些特殊的情况下,Bean需要实现某个功能,但该功能必须借助于Spring容器才能实现,此时就必须让该Bean先获取Spring容器,然后借助于Spring容器实现该功能。为了让Bean获取它所在的Spring容器,可以让该Bean实现ApplicationContextAware接口。 下面示例
阅读全文
摘要:一、简述 ApplicationContextInitializer是Spring框架原有的概念, 这个类的主要目的就是在 ConfigurableApplicationContext类型(或者子类型)的ApplicationContext做refresh之前,允许我们 对ConfigurableA
阅读全文
摘要:在日常网站访问中,会把动态地址改造成伪静态地址。 例如: 访问新闻栏目 /col/1/,这是原有地址,如果这样访问,不利于搜索引擎检索收录,同时安全性也不是很好。 改造之后: /col/1.html。 改造方法: 1.添加urlrewritefilter <dependency> <groupId>
阅读全文
摘要:一、前言 Spring Email 抽象的核心是 MailSender 接口,MailSender 的实现能够把 Email 发送给邮件服务器,由邮件服务器实现邮件发送的功能。 Spring 自带了一个 MailSender 的实现 JavaMailSenderImpl,它会使用 JavaMail
阅读全文
摘要:版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/liuchuanhong1/article/details/60873295 前言 在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,
阅读全文
摘要:一、什么都不用说,导入个依赖先 二、推送到前端的消息实体类 三、因为要实现点对点的推送,所以需要创建一个监听器来获取到websocket的session,如下: 四、最重要的配置类 代码中有详细的解释,认真看可以看明白的。 五、controller 六、前端页面 最好,来试试点对点推送。 第一个页面
阅读全文
摘要:在使用SpringBoot构建项目时,我们通常有一些预先数据的加载。那么SpringBoot提供了一个简单的方式来实现–CommandLineRunner。 CommandLineRunner是一个接口,我们需要时,只需实现该接口就行。如果存在多个加载的数据,我们也可以使用@Order注解来排序。
阅读全文
摘要:第一步:添加依赖 第二步:定义一个切面类 注意: 如果同一个 切面类,定义了定义了两个 @Before,那么这两个 @Before的执行顺序是无法确定的 对于@Around,不管它有没有返回值,但是必须要方法内部,调用一下 pjp.proceed();否则,Controller 中的接口将没有机会被
阅读全文
摘要:添加了spring-boot-maven-plugin插件后,当运行maven打包的命令,项目会被打包成一个可以直接运行的jar包,使用"java -jar"可以直接运行。 当项目中有两个启动类时,需要制定要执行的类,如果不指定,启动会报错。 指定启动类有两种情况需要区分 一:pom文件继承自spr
阅读全文
摘要:一、首先是pom文件中设置打成war包 二、然后是修改依赖: 三、新建一个继承自SpringBootServletInitializer的启动类 最后 需要注意,sources方法里的Application的名称要和原来建立的Application名称一样,最后clean一下,打包放到tomcat里
阅读全文
浙公网安备 33010602011771号