![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
王学政
这个作者很懒,什么都没留下…
展开
-
SpringBoot 快速搭建
Maven手工构建1、新建空的Maven项目2、修改pom.xml1) 添加SpringBoot父级依赖,这样当前的项目就是SpringBoot项目了。spring-boot-starter-parent是一个特殊的starter,使用它之后,常用的包依赖可以省去version标签。 <!-- 添加SpringBoot父级依赖,这样当前的项目就是SpringBoot项目了。原创 2016-10-12 18:43:38 · 555 阅读 · 0 评论 -
SpringBoot 配置文件
SpringBoot默认的配置文件时application.properties文件。读取配置文件的两种方式:1、通过Environment 2、使用注解@Value@SpringBootApplicationpublic class MySpringBootApplication { public static void main(String[] args) { Con原创 2016-12-28 22:37:10 · 1051 阅读 · 0 评论 -
SpringBoot 中使用JSP
依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE</version> <relativePath/> <!-- loo原创 2017-02-08 22:15:48 · 6300 阅读 · 0 评论 -
在SpringBoot中访问静态资源
第一种方式 : 放在src/main/webapp目录下 放在webapp目录下的静态资源是可以直接访问的user.html2.png在user.html中引用2.png第二种方式:放在classpath下ResourceProperties中的说明org.springframework.boot.autoconfigure.web.ResourceProperties private sta原创 2017-02-18 11:33:03 · 40174 阅读 · 1 评论 -
Spring Integration 系统集成
Spring Ingegration 提供了基于Spring的EIP(Enterprise Integration Patterns,企业集成模式)的实现。Spring Integration 主要解决的问题是不同系统之间交互的问题,通过异步消息驱动来达到系统交互时系统之间的松耦合。Spring Integration 主要有Message、Channel、Message EndPoint组成。Me原创 2016-11-24 09:27:29 · 18414 阅读 · 1 评论 -
在SpringBoot中使用 Servlet Filter Listener
在SpringBoot中使用ServletMyServlet.javaimport javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest原创 2017-02-20 21:34:02 · 1995 阅读 · 0 评论 -
SpringBoot Batch
SpringBatch主要组成JobRepository : 用来注册Job的容器JobLauncher : 用来启动Job的接口Job : 实际执行的任务,包含一个或多个StepStep : Step 步骤,包含ItemReader、ItemProcessor、ItemWriterItemReader : 用来读取数据的接口ItemProcessor : 用来处理数据的接口ItemWriter :原创 2017-02-10 15:45:15 · 10270 阅读 · 1 评论 -
SpringBoot Batch 实战
使用SpringBatch将csv文件中的数据使用JDBC批处理的方式插入数据库pom.xml依赖的jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-batch</artifactId>原创 2017-02-13 16:21:26 · 10654 阅读 · 7 评论 -
在SpringBoot中使用 拦截器
在 SpringBoot中使用拦截器拦截器接口 HandlerInterceptorpublic interface HandlerInterceptor { boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Except原创 2017-02-23 21:38:20 · 23755 阅读 · 0 评论 -
SpringBoot对SpringSecurity的支持
SpringBoot针对SpringSecurity的自动配置在org.springframework.boot.autoconfigure.security包中,主要通过SecurityAutoConfiguration和SecurityProperties来完成配置。SecuritAutoConfiguration导入了SpringBootWebSecurityConfiguration中的配置原创 2016-11-22 10:26:29 · 6365 阅读 · 0 评论 -
SpringBoot Data JPA 实战
搭建项目1)https://start.spring.io/ 初始化SpringBoot项目2)导入项目到Eclipse中3)添加Maven依赖:MySQL的java驱动、druid数据源 <!-- MySQL的java驅動 --> <dependency> <groupId>mysql</groupId> <artifa原创 2016-11-15 18:01:55 · 13689 阅读 · 2 评论 -
SpringBoot Data JPA
JDBC的自动配置spring-boot-starter-data-jpa依赖于spring-boot-starter-jdbc,而SpringBoot对JDBC做了一些自动配置。源码放在org.springframework.boot.autoconfigure.jdbc通过“spring.datasource”为前缀的属性自动配置dataSource。SpringBoot自动开启了注解事务的支持原创 2016-11-15 16:42:16 · 2567 阅读 · 0 评论 -
SpringBoot基本配置
入口类和@SpringBootApplicationSpringBoot通常有一个名为*Application的入口类,入口类里有一个main方法,这个main方法其实就是java应用的入口方法。在main方法中使用SpringApplication.run,启动SpringBoot应用项目。@SpringBootApplication是SpringBoot的核心注解,它是一个组合注解,源码如下:S原创 2016-10-12 20:07:15 · 1343 阅读 · 0 评论 -
SpringBoot 注入properties文件里的值
在SpringBoot 里只需在application.properties定义属性,直接使用@Value注入即可。application.properties#oracle database settingsjdbc.type=oraclejdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@127.0.0原创 2016-10-14 16:08:49 · 5097 阅读 · 0 评论 -
SpringBoot Thymeleaf 模板引擎
SpringBoot中提供了大量模板引擎,包括FreeMarker、Grooy、Thymeleaf、Velocity和Mustache,SpringBoot推荐使用Thymeleaf作为模板引擎,因为Thymeleaf提供了完美的SpringMVC支持。Thymeleaf基础知识Thymeleaf是一个Java类库,它是一个xml/xhtml/html5的模板引擎,作为MVC web应用的view层原创 2016-10-18 10:59:02 · 17849 阅读 · 0 评论 -
SpringBoot starter pom
未写完…..原创 2016-10-13 09:03:09 · 1054 阅读 · 0 评论 -
SpringBoot配置文件以及配置项
SpringBoot配置项原创 2016-10-13 09:02:12 · 771 阅读 · 0 评论 -
SpringBoot运行原理
SpringBoot提供了基于条件来配置Bean的能力,SpringBoot关于自动配置的源码在spring-boot-autoconfigure-1.4.1.RELEASE.jar内。@EnableAutoConfiguration 注解的源代码@Import注解导入的配置功能,EnableAutoConfigurationImportSelector使用SpringFactoriesLoader原创 2016-10-17 11:04:17 · 3433 阅读 · 0 评论 -
SpringBoot 集成MyBatis
1、初始化项目使用的Maven依赖有: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version>原创 2016-11-18 16:53:41 · 2101 阅读 · 0 评论 -
Spring Data JPA
定义数据访问层只需定义一个继承JpaRepository的接口即可:public interface UserRepository extends JpaRepository<User, Long> { // 定义数据访问操作的方法}配置使用Spring Data JPA在Spring环境中,使用Spring Data JPA 可通过@EnableJpaRepositories注解来开启S原创 2016-11-15 16:17:47 · 619 阅读 · 0 评论 -
SpringBoot 异常处理
如何排除SpringBoot默认的异常管理逻辑@SpringBootApplication(exclude = ErrorMvcAutoConfiguration.class)实现自定义的异常处理页面http://blog.csdn.net/whatlookingfor/article/details/51548923404.html、500.html实现ErrorPageRegistrar接口,注原创 2017-02-23 22:05:58 · 3720 阅读 · 0 评论