- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot基础(3)
11.SpringBoot事务spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 spring-boot-sta
2017-08-31 18:48:38 280
原创 SpringBoot基础(2)
10.数据源Jdbc连接数据库 在pom中添加依赖: mysql mysql-connector-java o
2017-08-31 16:09:53 306 1
原创 记录一次自定义参数绑定错误问题的解决过程
问题背景先说一下问题背景:整个项目是一个大的分布式系统,由十几个子系统组成,我负责其中两个系统。分布式服务框架采用了公司封装好的jar包,当然还有一些其他的底层框架。由于某些原因,公司更换了底层分布式服务框架和一些其他的框架,其中分布式服务框架主要是更改了一些包名和类名,其他基本没变。在更换底层框架之前,系统已经经过了两个版本的迭代,并且已在生产环境上线。在更换底层框架之后,系统跑起来没问题,经过简
2017-08-29 17:14:19 2372
原创 SpringBoot基础(1)
说明:本文参考http://blog.csdn.net/catoop/article/details/50501664/,在此基础上进行验证与总结。1. hello world相当简单,pom.xml文件中配置: org.springframework.boot spring-boot-starter-pa
2017-08-25 18:17:57 587 1
原创 Failed to execute goal maven-javadoc-plugin-----在JDK8下maven-javadoc-plugin插件报错的问题
在JDK 8中,Javadoc中添加了doclint,而这个工具的主要目的是旨在获得符合W3C HTML 4.01标准规范的HTML文档,doc生成机制比之前的要严谨许多,导致打包时报错。解决办法是: 1.在pom文件中properties节点下添加:<properties> <maven.javadoc.skip>true</maven.javadoc.skip></ propertie
2017-08-17 16:35:46 1168
原创 maven在不同环境下打包
在开发项目时,项目的开发环境,测试环境,灰度环境和生产环境的各个配置项可能有所不同,如数据库连接相关信息,日志记录等,因此要使用不同的配置文件。然后通过maven打包时就应根据不同的环境打不同的包。具体做法如下(IDE为idea2017.1.2): 在resources/config/resource文件夹下新增dev,test,prd文件夹,对应的文件夹存放对应环境的配置文件,例如ly.prop
2017-08-16 17:35:27 423
原创 从properties文件和数据库读取配置项
在《@Value值注入及配置文件组件扫描方式》这篇blog中,说过从properties文件读取配置项,然后通过@Value进行注入时需要注意的问题。实际上,有时候不光从properties文件中读取配置项,还要从数据库中读取配置项。从数据库中读取配置项可以通过PropertyPlaceholderConfigurer的子类来实现。 假设数据源配置在spring-datasource-local.
2017-08-11 11:44:48 1229
原创 过滤器使用与bean注入
1 web.xml中各元素启动顺序在项目启动时,监听器listener最先初始化,然后是过滤器filter,最后是servlet。Spring监听器在启动时会读取spring配置文件,进行spring容器的初始化。springMVC的dispatcherServlet初始化时会读取springMVC的配置文件,进行springMVC容器的初始化。Spring容器初始化时会实例化各个bean。(个人
2017-08-04 15:24:42 5908 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人