1572662

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年12月2日

摘要: SpringBoot开启异步任务只需要两步配置: 1、在主类上加上注解@EnableAsync开启异步功能 2、在service层的方法上加上注解@Async指定调用方法时是异步的 SpringBoot开启定时任务也只需两步配置: 1、在主类上加上注解@EnableScheduling开启定时功能 阅读全文
posted @ 2019-12-02 14:10 1572662 阅读(809) 评论(0) 推荐(0)

2019年11月27日

摘要: 由于druid数据源自带监控功能,所以引用druid数据源 1、centos7中安装并启动docker 2、docker安装并启动mysql 3、pom.xml中引入druid依赖 4、application.yml中配置数据库连接及druid数据源信息 5、编写DruidConfig配置文件,绑定 阅读全文
posted @ 2019-11-27 17:57 1572662 阅读(1426) 评论(0) 推荐(0)

2019年11月24日

摘要: 由于SpringBoot默认是以jar包的形式启动嵌入式servlet容器来启动SpringBoot的web应用,所以没有web.xml文件,那么如何配置Servlet、Filter、Listener呢? 1、自定义Servlet、Filter、Listener容器 2、将各自对应的ServletR 阅读全文
posted @ 2019-11-24 16:17 1572662 阅读(218) 评论(0) 推荐(0)

摘要: 1、列表页面如下 <!DOCTYPE html><!-- saved from url=(0052)http://getbootstrap.com/docs/4.0/examples/dashboard/ --><html lang="en" xmlns:th="http://www.thymele 阅读全文
posted @ 2019-11-24 11:38 1572662 阅读(445) 评论(0) 推荐(0)

2019年11月23日

摘要: 1、点击菜单,经过Controller层处理,正常定位到视图页面 2、编写抽象出公共片段的html,根据参数判断是否加高亮样式 3、多个目标页面引用步骤2中抽象出的公共片段,传不同的参数 具体实现如下: 1、Controller跳转代码如下: package com.myself.controlle 阅读全文
posted @ 2019-11-23 16:21 1572662 阅读(1991) 评论(0) 推荐(0)

2019年11月22日

摘要: 该登录功能需要实现的需求如下: 1、输入用户名密码,如果验证通过,进入首页,并显示登录的用户名 2、如果验证不通过,则重新进入登录页面,并显示“用户名密码错误” 3、如果未经登录,不能直接访问首页等静态资源,也不能直接调用Controller层的方法,都需要转发到登录页面,并提示“没有权限,请先登录 阅读全文
posted @ 2019-11-22 20:41 1572662 阅读(5359) 评论(1) 推荐(2)

摘要: 1、application.properties中指明国际化文件所在路径和文件前缀 2、登录页面用#{}的形式从国际化配置文件中取值 3、编写国际化文件 若想实现中英文切换,继续下面部分 4、点击中英文切换按钮时指定访问路径并传递参数 5、定义自己的LocaleResolver,用于根据传递的参数返 阅读全文
posted @ 2019-11-22 16:42 1572662 阅读(317) 评论(0) 推荐(0)

摘要: 有三种方式可以实现访问首页: 第一种: 定义一个Controller,定义请求方法和返回内容,方法内容如下: @RequestMapping({"/","/index"})public String index(){ return "login";} 即在访问http://localhost:808 阅读全文
posted @ 2019-11-22 12:51 1572662 阅读(844) 评论(0) 推荐(0)

摘要: 所谓的@EnableWebMvc全面接管SpringMVC的自动配置,是指@EnableWebMvc注解会使SpringMVC的自动配置失效,原理如下: 1、查看@EnableWebMvc的源码,如下图: 即导入了DelegatingWebMvcConfiguration.class类,查看该类的源 阅读全文
posted @ 2019-11-22 10:46 1572662 阅读(327) 评论(0) 推荐(0)

2019年11月21日

摘要: 1、pom.xml中添加thymeleaf的起步依赖 2、编写html文件并放在classpath:/templates/路径下 3、编写controller并返回字符串,会到classpath:/templates/路径下找 字符串.html的文件解析并返回 pom.xml中添加thymeleaf 阅读全文
posted @ 2019-11-21 21:33 1572662 阅读(153) 评论(0) 推荐(0)