springboot开发
momo_mo520
这个作者很懒,什么都没留下…
展开
-
记329改用户管理
改代码过程1、users/list.html 中因为是protected变量,不能直接使用,因此将<td th:text="${user.id}"> 改为 user.getId()错误代码为<tr th:each="user : ${userModel.userList}"> <td th:text="${user.id}">1&l...原创 2019-03-29 17:49:09 · 130 阅读 · 0 评论 -
ConstraintViolationException e 无法执行解决方案 获取批量异常信息格式化
ConstraintViolationException e 无法执行解决方案在事务中,发现无法捕获ConstraintViolationException 异常,折腾了很久,最终解决了,怪自己当初异常那部分没好好看。背景如下我的需求是,当用户修改资料的时候,字段长度不合法的时候,会给以提示。前端是使用bootstrapValidator 提示,当用户绕过 bootstrapVa...转载 2019-03-29 10:29:25 · 15317 阅读 · 0 评论 -
elasticsearch-2.4.4安装(包含head插件)
一、elasticsearch-2.4.4下载安装:(要求已安装了JDK)1、下载地址:https://www.elastic.co/downloads/past-releases2、解压下载的压缩包到指定目录(不能有中文)3、启动:点击elasticsearch.bat文件,如果出现下面的界面,表示启动成功4、打开浏览器,输入http://localhost:9200,出现...转载 2019-04-12 10:15:44 · 868 阅读 · 0 评论 -
elasticsearch-2.4.4 安装ik中文分词器插件安装(记得看包中的readme)
一:默认standard分词器测试 1)启动es服务 2)打开浏览器输入: http://localhost:9200/_analyze?analyzer=standard&pretty=true&text= 我们可以看到 被分成了单个汉字。二:Ik中文分词器安装 插件下载:https://github...原创 2020-07-26 19:22:37 · 306 阅读 · 0 评论 -
[亲测有效]ElasticSearch2.4.4 IK中文分词器插件安装后怎么使用到自己的 springbootdata Field注解中文分词无效
最近个人网站重构,将SpringBoot版本升到了SpringBoot2.0。期间遇到了一些问题。其中一个就是在实体层中用@Field注解配置ik分词器无效。具体配置如下:@Field(index = false, searchAnalyzer = "ik_smart", analyzer = "ik_smart")通过查询ES生成的Mapping发现,searchAnalyze...转载 2019-04-12 10:26:55 · 1625 阅读 · 1 评论 -
用postman新增一个es ik模板新增的索引会使用该设置
1、网上都是Linux下如何在控制台操作。小白还没走到Linux下,还在Windows下搭建es。新建模板咱们通常在elasticsearch中 post mapping信息,每重新创建索引便到设置mapping,分片,副本信息。非常繁琐。强烈建议大家通过设置template方式设置索引信息。设置索引名,通过正则匹配的方式匹配到相应的模板。ps:直接修改mapping的优先级>索...原创 2019-04-12 12:48:36 · 936 阅读 · 0 评论 -
windows下设置MongDB服务自启动
1、在D:目录下建立一个文件夹目录结构(db放数据库数据)D-mongoData-db -log并在log文件夹中新建一个空文件 名称为mongod.log(...原创 2019-04-09 11:43:23 · 251 阅读 · 0 评论 -
elasticsearch索引从ik中文分词器拓展到使用逗号“,”分词
问题描述: 有一个ES实体为,文章标签tags,以字符串形式储存,如“上海,民宿,迪士尼,happy”为一条数据。在实现文章标签搜索排序(使用elasticsearch2.4.4+springbootdata+jpa)时,遇到问题,显示的标签 汉字部分被分词成了一个字一个字,英文还是一个单词。 因此寻找方法改变分词方法,有两种办法,第一种,使用中文分词器插件,...原创 2019-04-12 16:14:32 · 3021 阅读 · 0 评论 -
Hibernate报错:On release of batch it still contained JDBC statements
错误现象:Project和User使用注解多对一单向关联(@ManyToOne) // Project 类 @ManyToOne @JoinColumn(name = "user_id", nullable = false) private User user;1234先new一个Project对象,并从数据库中取出User对象放入Project对象...转载 2019-04-16 19:00:58 · 3106 阅读 · 0 评论 -
全记录如何将项目发布到服务器上
配置:Windows2012 R2 按照官方文档使用,Windows自带的远程桌面访问上了远程服务器,由于操作特别慢,更改了连接的属性,如颜色,大小等。1、安装必要的软件Chrome安装jdk1.8+tomcat7+mysql全部装在默认位置,配置环境变量2、配置环境①gradle 3.5忘了②springboot 1.5.2③es2....原创 2019-04-19 14:20:09 · 522 阅读 · 0 评论 -
异常现象:在本地打包部署完全没有问题,资源文件也都可以映射上,但是打包成jar包部署到服务器上时,就一直报异常
异常现象:在本地打包部署完全没有问题,资源文件也都可以映射上,但是打包成jar包部署到服务器上时,就一直报异常,异常信息如下:2018-06-19 10:17:30.147 ERROR 18317 --- [nio-8180-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [di...转载 2019-04-19 14:30:44 · 1556 阅读 · 0 评论 -
访问tomcat出现java.lang.IllegalStateException No output folder错误解决方法
问题:tomcat分为安装版和解压缩版,解压缩版如果解压到安装盘,在浏览器中访问http://localhost:8080,可能会出现500错误,错误提示如下:localhost:8080 java.lang.IllegalStateException: No output folder原因如下:tomcat目录没有被读写的权限,导致文件不能被编译到指定的工作目录中。解决办法:找到...转载 2019-04-19 16:31:11 · 462 阅读 · 0 评论 -
Eclipse的java代码出错:The import org.apache.commons.lang3 cannot be resolved
问题描述:The import org.apache.commons.lang3 cannot be resolved解决方案:缺少commons-lang3-3.jar包,在build.gradle配置类中加上// 添加 Apache Commons Lang 依赖 compile('org.apache.commons:commons-lang3:3.5')重新导入工程,报错...原创 2019-03-29 10:00:12 · 3845 阅读 · 0 评论 -
0402记
1、http://localhost:8080/u/czw/blogs/1一直访问不到我的user实体的内容。首先,先定位程序跑的过程,用了控制台输出和JS alert() 。其次,发现跑的流程是对的,但是就是访问不到user实体,回去找user实体是怎么传过来的,中间走了很多弯路。是不是在header里的用户、footer里的js。发现都不是。再次检查, controller中的...原创 2019-04-02 14:29:17 · 195 阅读 · 0 评论 -
SpringBoot jpa data Hibernate 分页查询错误
Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userRepository'; nested exception is org.springframework.beans.factory.BeanCreationException: Error ...原创 2019-03-26 13:07:35 · 1096 阅读 · 0 评论 -
springboot集成elasticsearch遇到的问题
public interface EsBlogRepository extends ElasticsearchRepository<EsBlog,String>{ Page<EsBlog> findEsBlogByKeyword(String title, String summary, String content);}忘记是什么错误了,类似上面代码,报...原创 2019-03-26 13:10:37 · 259 阅读 · 0 评论 -
Spring Boot初始化数据库和导入数据
建立springboot工程时,好奇hibernate如何自动建表,导入import.sql文件的,因此做了如下学习。1、在build.gradle中添加依赖buildscript: // 自定义 Hibernate 的版本 ext['hibernate.version'] = '5.2.8.Final'dependencies : // 添加 Spring Da...转载 2019-03-31 13:49:08 · 2237 阅读 · 0 评论 -
0330记 SpringSecurity相关配置【SpringSecurityConfig】
1、SpringSecurity的配置: spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapt...原创 2019-03-31 17:04:01 · 3111 阅读 · 0 评论 -
0404遗留问题 我只想好好过个节,为什么bug要伴我左右
1、访问量不能实时更新。blog详情页面已经实现了访问量的更新,但是主页面竟然还是0?2、ES是我打开的方式不对吗?他的黑框框除了报错啥也不会。failed to put mappings on indices [[blog]], type [blog]Failed to execute [org.elasticsearch.action.search.SearchRequest@1...原创 2019-04-04 20:17:46 · 275 阅读 · 0 评论 -
thymeleaf标签加action url格式
1、正常url标签<form th:action="@{/u/admin/profile}" method="post" th:object="${userModel.user}" id="userForm">2、特殊的格式,如果url标签中含有对象的属性,则为下方:th:action="'/u/'+${userModel.user.username}+'/profil...原创 2019-04-01 15:12:35 · 4875 阅读 · 0 评论 -
springboot-jpa报错No identifier specified for entity:
今天练习springboot项目搭建,建完实体类也加了jpa注解,但是启动一直报错。此次学习使用了springboot框架,jpa注解映射实体类No identifier specified for entity:。百度解决方案全是@Id和@GeneratedValue注解不要加在setId()方法上,要加在get方法上,试了还是未解决。终于看到这篇文章,http://blog...转载 2019-03-28 10:10:14 · 175 阅读 · 0 评论 -
0401日志
1、springboot 报错Field XXX required a bean of type XXX that could not be found.Description:Field menuService in com.goodidea.sso.controller.MenuController required a bean of type 'com.goodidea.sso....原创 2019-04-01 21:36:06 · 151 阅读 · 0 评论 -
springMVC @RequestParam使用须知
@RequestParam 使用须知使用@RequestParam注解将请求参数绑定至方法参数即你可以使用@RequestParam注解将请求参数绑定到你控制器的方法参数上@RequestParam 有三个属性:(1)value:请求参数名(必须配置)(2)required:是否必需,默认为 true,即 请求中必须包含该参数,如果没有包含,将会抛出异常...转载 2019-03-28 18:01:41 · 758 阅读 · 0 评论 -
img src写法
<img src="/../../static/favicon.ico" class="blog-avatar-50" alt="czw">网上的教程是这样写的,src="../../static/favicon.ico",但是不行,所以在src前面加了/就行了。...原创 2019-03-28 20:19:14 · 6093 阅读 · 0 评论 -
bean通过注解实现字段校验
User.java 中实现Bean验证 @Id // 主键 @GeneratedValue(strategy = GenerationType.IDENTITY) // 自增长策略 private Long id; // 用户的唯一标识 @NotEmpty(message = "姓名不能为空") @Size(min=2, max=20) @Column(nullable = f...原创 2019-03-28 21:01:32 · 416 阅读 · 0 评论 -
Tomcat卸载安装,发布war包
1、之前安装了安装版本的Tomcat,在后面更换jdk版本后,就启动不起来了,eclipse一直用的是内置版本,因此并未对开发造成影响,今天,想把项目发布到Tomcat上。2、启动失败原因看了log之后,发现是,它指向的是我的老的jdk(已经删除了)地址因此,百度,发现可以修改catalina.bat里面的jdk路径时,发现,安装版本的Tomcat没有这个文件,这条路走不通。3、那我就...原创 2019-04-19 17:11:32 · 192 阅读 · 0 评论