sprigboot
qq_28384019
这个作者很懒,什么都没留下…
展开
-
spring-boot入门之路-04-改变JDK编译版本
Spring Boot在编译的时候,是有默认JDK版本的,如果我们期望使用我们要的JDK版本的话,那么要怎么配置呢?这个只需要修改pom.xml文件的<build> -- <plugins>加入一个plugin即可<plugin><artifactId>maven-compiler-plugin</artifactId>...转载 2019-04-11 10:20:42 · 125 阅读 · 0 评论 -
spring-boot入门之路-18-环境变量读取和属性对象的绑定
凡是被Spring管理的类,实现接口EnvironmentAware重写方法setEnvironment可以在工程启动时,获取到系统环境变量和application配置文件中的变量。com.kfit.environment.MyEnvironmentAware :package com.kfit.environment;import org.springframewor...转载 2019-04-12 09:38:27 · 152 阅读 · 0 评论 -
spring-boot入门之路-19-使用自定义的properties文件
SpirngBoot应用启动时,默认加载application.properties和application.yml文件,若想使用自定义的配置文件,按照以下步骤即可1、在resources目录下新建config目录,该目录下新建一个wisely.properties文件wisely.name=wangyunfeiwisey.gender=male2、定义如下配置类...转载 2019-04-12 09:54:16 · 114 阅读 · 0 评论 -
spring-boot入门之路-20-改变自动扫描的包
在开发中我们知道Spring Boot默认会扫描启动类同包以及子包下的注解,那么如何进行改变这种扫描包的方式呢,原理很简单就是:@ComponentScan注解进行指定要扫描的包以及要扫描的类。接下来我们简单写个例子进行测试下。第一步:新建两个新包我们在项目中新建两个包cn.kfit ; org.kfit;第二步:新建两个测试类;在这里为了方便测试...转载 2019-04-12 09:57:36 · 143 阅读 · 0 评论 -
spring-boot入门之路-21-SpringBoot启动时的Banner(标语)设置
对于使用过Spring Boot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是Spring Boot为自己设计的Banner:1.._________2./\\/___'_____(_)______\\\\3.(()\___|'_|'_|...转载 2019-04-12 10:04:10 · 356 阅读 · 0 评论 -
spring-boot入门之路-22-文件上传(多文件上传)
文件上传主要分以下几个步骤:(1)新建maven java project;(2)在pom.xml加入相应依赖;(3)新建一个表单页面(这里使用thymleaf);(4)编写controller;(5)测试;(6)对上传的文件做一些限制;(7)多文件上传实现(1)新建maven java project新建一个名称为spring-boot-fileu...转载 2019-04-12 10:24:10 · 132 阅读 · 0 评论 -
spring-boot入门之路-23-导入时如何定制spring-boot依赖项的版本
...原创 2019-04-12 10:29:20 · 117 阅读 · 0 评论 -
spring-boot入门之路-24-导入XML配置
Spring Boot理念就是零配置编程,但是如果绝对需要使用XML的配置,我们建议您仍旧从一个@Configuration类开始,你可以使用@ImportResouce注解加载XML配置文件,我拿一个例子来进行讲解:这个例子的大体步骤如下:(1)新建一个工程;(2)在App.java类编写HelloService2;(3)在App.java类无法扫描的包下编写HelloServi...转载 2019-04-12 10:38:09 · 99 阅读 · 0 评论 -
spring-boot入门之路-25-监控和管理生产环境【从零开始学Spring Boot】
。。。转载 2019-04-12 10:42:56 · 118 阅读 · 0 评论 -
spring-boot入门之路-17-Spring Boot 单元测试
1、spring boot 1.3单元测试Junit这种老技术,现在又拿出来说,不为别的,某种程度上来说,更是为了要说明它在项目中的重要性。那么先简单说一下为什么要写测试用例1.可以避免测试点的遗漏,为了更好的进行测试,可以提高测试效率2.可以自动测试,可以在项目打包前进行测试校验3.可以及时发现因为修改代码导致新的问题的出现,并及时解决那么本文从以下几点来说...转载 2019-04-12 09:28:08 · 103 阅读 · 0 评论 -
spring-boot入门之路-16-项目服务启动的时候就去加载一些数据或做一些事情这样的需求。
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。为了解决这样的问题,Spring Boot为我们提供了一个方法,通过实现接口CommandLineRunner来实现。很简单,只需要一个类就可以,无需其他配置。创建实现接口com.kfit.runner.CommandLineRunner的类packagecom.kfit.runner;...转载 2019-04-12 09:09:15 · 224 阅读 · 0 评论 -
spring-boot入门之路-15-拦截器
上一篇对过滤器的定义做了说明,也比较简单。过滤器属于Servlet范畴的API,与Spring没什么关系。 Web开发中,我们除了使用Filter来过滤请web求外,还可以使用Spring提供的HandlerInterceptor(拦截器)。HandlerInterceptor的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、...转载 2019-04-12 09:09:41 · 159 阅读 · 0 评论 -
spring-boot入门之路-05-处理静态资源(默认资源映射)
Spring Boot默认为我们提供了静态资源处理,使用WebMvcAutoConfiguration中的配置各种属性。建议大家使用Spring Boot的默认配置方式,如果需要特殊处理的再通过配置进行修改。如果想要自己完全控制WebMVC,就需要在@Configuration注解的配置类上增加@EnableWebMvc(@SpringBootApplication注解的程序入口类...转载 2019-04-11 10:27:50 · 186 阅读 · 0 评论 -
spring-boot入门之路-06-定时任务的使用
https://412887952-qq-com.iteye.com/blog/2292103/***定时任务*@authorAdministrator**/@Configuration@EnableSchedulingpublicclassSchedulingConfig {@Scheduled(cron ="0/2...转载 2019-04-11 10:40:37 · 88 阅读 · 0 评论 -
spring-boot入门之路-08-Druid和监控配置
Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource整体步骤:(1) ——Druid简单介绍,具体看官网;(2) ——在pom.xml配置druid依赖包;(3) ——配置application.properties加入数据库源类型等参数;(4) ——编写druid s...转载 2019-04-11 11:16:50 · 165 阅读 · 0 评论 -
spring-boot入门之路-10-普通类调用Bean
我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用spring提供的其他对象或者说有一些不需要交给spring管理,但是需要用到spring里的一些对象。如果这是spring框架的独立应用程序,我们通过ApplicationContext...转载 2019-04-11 11:46:25 · 155 阅读 · 0 评论 -
spring-boot入门之路-11-使用模板(thymeleaf-freemarker)
整体步骤:(1)在pom.xml中引入thymeleaf;(2)如何关闭thymeleaf缓存(3)编写模板文件.htmlSpring Boot默认就是使用thymeleaf模板引擎的,所以只需要在pom.xml加入依赖即可:<dependency><g...转载 2019-04-11 12:00:27 · 104 阅读 · 0 评论 -
spring-boot入门之路-12-添加JSP支持
大体步骤:(1) 创建Maven web project;(2) 在pom.xml文件添加依赖;(3) 配置application.properties支持jsp(4) 编写测试Controller(5) 编写JSP页面(6) 编写启动类App.java说明:1,FreeMarker2,Groovy3,Thymeleaf (Spring 官网使用这个)4,...转载 2019-04-11 13:43:28 · 205 阅读 · 0 评论 -
spring-boot入门之路-13-使用servlet
Web开发使用Controller基本上可以完成大部分需求,但是我们还可能会用到Servlet、Filter、Listener、Interceptor等等。当使用Spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有监听器(如HttpSessionListener监听器)。Spring boot的主Servl...转载 2019-04-11 14:26:02 · 111 阅读 · 0 评论 -
SpringBoot入门之路-14-过滤器、监听器
上一篇文章已经对定义Servlet的方法进行了说明,过滤器(Filter)和监听器(Listener)的注册方法和Servlet一样,不清楚的可以查看下上一篇文章(20):本文将直接使用@WebFilter和@WebListener的方式,完成一个Filter和一个Listener;使用注解@ServletComponentScan//这个就是扫描相应的Servlet包;...转载 2019-04-11 14:34:02 · 106 阅读 · 0 评论