随笔分类 - spring boot
摘要:1.应用场景 邮件功能的应用场景可谓十分广泛,诸如注册用户、密码找回,消息通知、以及一些程序异常通知等都需要使用到该功能。 正是由于邮件功能的使用广泛,因此springboot也加在它的组件中添加了邮件。 2.maven依赖 springboot中已经给我们准备好了邮件的相关组件,我们只要在spri
阅读全文
摘要:在SpringBoot中定时任务一般使用的是@Scheduled注解。 @Scheduled 1.注解内容: 2.注解说明 3.注解属性 4.样例说明 4.1 corn 上面例子中,我们配置了corn属性,令该任务每两秒执行一次,但是在方法体中我们又设定了方法的执行至少需要5秒。因此当定时任务开始执
阅读全文
摘要:Swagger2是一个帮助用户、团队、企业快速、高效、准确地生产API服务的工具组件,同时还提供了部分测试功能,它的官方网站是https://swagger.io/。 1.引入Maven 2.在应用启动类上添加注解@EnableSwagger2用以开启Swagger2 实际上在执行完上面两个步骤后,
阅读全文
摘要:在Spring3.2中,新增了@ControllerAdvice注解。关于这个注解的官方说明https://docs.spring.io/spring-framework/docs/5.0.0.M1/javadoc-api/org/springframework/web/bind/annotatio
阅读全文
摘要:在Spring Boot中,拦截器可以分为两种类型: 一是WebMVC,负责拦截请求,类似于过滤器,对用户的请求在Controller接收前进行处理,在Controller处理完成后加工结果等。使用时需实现HandlerInterceptor接口。 一是AOP,拦截指定类型的方法,通过动态代理模式实
阅读全文
摘要:1.引入两个需要的jar 2.配置webservice类 3.配置webservice实现类 4.配置springboot配置类 此时,我们输入http://ip:port/service,可以看到如下图所示内容。左侧马赛克为接口包含的方法,右侧为接口的描述,包括发布地址、wsdl和命名空间。 点击
阅读全文
摘要:默认情况下,spring boot使用的是LogBack日志系统。在spring-boot-starter-web和spring-boot-starter中都已经默认依赖了logging的工具包。 如果要使用指定版本的logging或其他的日志工具,需要先在starter-web和starter中将
阅读全文
摘要:spring boot本来可以使用jpa进行数据库操作,但是考虑到jpa的资料比较少,学习成本比较大,不是所有的人都可以十分了解,因此考虑采用mybatis来进行数据库操作。 1、新建maven项目,在pom中添加相关依赖。 注意,引入org.mybatis.spring.boot后不再引入spri
阅读全文
摘要:1、首先需要修改项目的打包方式,将package改为war 2、移除spring boot web中的嵌入式tomcat 3、添加servlet的依赖 4、新建一个类SpringBootStartApplication,继承SpringBootServletInitializer,并重写方法conf
阅读全文
摘要:第一个spring程序。 1、首先新建一个maven工程,打包方式为jar。 2、在pom中添加springboot为父模块 假如该项目已经有一个父工程,不能再配置父工程为springboot,可以采用下面这种方式 3、由于我们的是一个web项目,因此要引入springboot中web相关的包 4、
阅读全文