spring boot
辛加涛
这个作者很懒,什么都没留下…
展开
-
spring boot 打包
在对应的pom文件中,找到packing这个属性,改为war;如果没有,就自己加一个,这个是有默认值的,默认为jar。例如:<modelVersion>4.0.0</modelVersion><groupId>com.xxx.yyy</groupId><artifactId>test-war</artifactI...原创 2017-10-27 15:44:26 · 90 阅读 · 0 评论 -
动态数据源切换 AbstractRoutingDataSource
动态数据源切换 AbstractRoutingDataSource原创 2018-03-27 10:15:11 · 149 阅读 · 0 评论 -
用@Primary 或者@Qualifier消除@Autowired引起的歧义现象
首先解释一下@Primary和@Qualifier这两个注解的意思:@Primary的意思是在众多相同的bean中,优先使用用@Primary注解的bean.而@Qualifier这个注解则指定某个bean有没有资格进行注入。示例代码的思路是:1.一个接口Dessert和这个接口的三个实现类,2.再在一个类(AbrahamLincoln)中自动注入Dessert这个接口,3.用自动扫描机制自...原创 2018-03-20 15:57:09 · 160 阅读 · 0 评论 -
javax.persistence.TransactionRequiredException: Executing an update/delete query
报错:javax.persistence.TransactionRequiredException: Executing an update/delete query Query query =manager.createNativeQuery("INSERT INTO T_XJT_TEST (F_NAME,F_AGE) VALUES('xx',5)");query.execute...原创 2018-03-20 13:33:06 · 482 阅读 · 0 评论 -
jpa hibernate ORA-00942 表或视图不存在
jpa或者hibernate连接oracle数据库时,如果提示 ORA-00942 表或视图不存在,如果在确认表名没问题的情况下。可能是因为实体类注解没有配置schema的原因,参考下面即可实现正常连接。@Entity@Table(name="xxx",schema="XX")public class Entity { }其中XXX是表名,XX是数据库表所属用户名...原创 2018-03-15 17:46:08 · 1943 阅读 · 0 评论 -
使用hibernate-validator 和 javax.validation来验证spring-boot的 @RequestParam、@Request参数
作为服务端开发,验证前端传入的参数的合法性是一个必不可少的步骤,但是验证参数是一个基本上是一个体力活,而且冗余代码繁多,也影响代码的可阅读性,所以有没有一个比较优雅的方式来解决这个问题?这么简单的问题当然早就有大神遇到并且解决了,这一篇文章主要讲一下解决基于spring-boot的验证参数的比较好的方法:利用validator-api来进行验证参数。在spring-boot-...原创 2017-12-20 15:09:49 · 1019 阅读 · 0 评论 -
Rest 接口测试工具 Chrome 和 火狐
Chrome 的Postman;火孤的RESTClient和HttpRequester原创 2017-12-20 15:04:14 · 109 阅读 · 0 评论 -
springmvc前后端分离,后端对应做的工作
统一响应结构@RestController与json转换的对象序列化处理异常行为支持参数验证解决跨域问题提供安全机制 认识RESTREST本质上是使用URL来访问资源种方式。众所周知,URL就是我们平常使用的请求地址了,其中包括两部分:请求方式与请求路径,比较常见的请求方式是GET与POST,但在REST中又提出了几种其它类型的请求方式,汇总起来有六种:GET、P...原创 2017-12-19 14:35:52 · 344 阅读 · 0 评论 -
spring boot部署中异常:org.thymeleaf.exceptions.TemplateInputException
org.thymeleaf.exceptions.TemplateInputException 异常现象:在本地打包部署完全没有问题,资源文件也都可以映射上,但是打包成jar包部署到服务器上时,就一直报异常,异常信息如下: [java] view plain copy 严重: Servlet.service() for servlet [dispat...原创 2017-12-19 10:15:17 · 4291 阅读 · 1 评论 -
SpringBoot 自定义错误页面
@Configurationpublic class WebConfig { @Bean public EmbeddedServletContainerCustomizer containerCustomizer(){ return new EmbeddedServletContainerCustomizer(){ ...原创 2017-12-14 10:37:55 · 98 阅读 · 0 评论 -
SpringBoot 异常区分页面请求或Json请求
@RestControllerpublic class RestErrorEndpoint implements ErrorController { @Overridepublic String getErrorPath() {return null;} @RequestMapping(value = {"${server.error.path:$...原创 2017-12-13 17:09:52 · 1342 阅读 · 0 评论 -
Spring Boot thymeleaf 引入js css 报错404 找不到文件问题
Spring Boot thymeleaf 引入js css 报错404 找不到文件问题 在application.properties中加入:spring.mvc.static-path-pattern=/**spring.resources.static-locations = classpath:/templates/ html中引入<script th...原创 2017-12-13 16:47:53 · 3586 阅读 · 1 评论 -
Project build error: Non-resolvable parent POM: Failure to transfer org.springfr
Description Resource Path Location TypeProject build error: Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.5.4.RELEASE from https://maven-r...原创 2017-11-30 09:48:32 · 5286 阅读 · 0 评论 -
转载:Java Bean Validation 最佳实践
转载:https://www.cnblogs.com/beiyan/p/5946345.htmlJava Bean Validation 最佳实践那么如何优雅的对参数进行校验呢?JSR303就是为了解决这个问题出现的,本篇文章主要是介绍 JSR303,Hibernate Validator 等校验工具的使用,以及自定义校验注解的使用。 ...原创 2018-03-27 10:40:03 · 155 阅读 · 0 评论