Springboot
长胖了好多。
原来很瘦,现在长胖了。
展开
-
MyBatis if test 字符串判断问题
关于 在mybatis中用if test 进行字符串判断的话 要用双引号来进行判断 <if test="isDirect==null or isDirect !='1' or isDirect =='' "> </if>上面这样是不行的因为MyBatis是使用的OGNL表达式来进行解析的,改成 <if test="isDirect==nu...原创 2020-02-24 16:46:46 · 2885 阅读 · 1 评论 -
关于在springboot里面增加图形进行启动
上面的代码片段截取可以看出默认配置banner图的文件名称是banner.txt默认获取路径是根目录。看到这就应该恍然大悟为什么banner.txt需要放在根目录下了吧。他默认是放在resource下面的 只要重写banner.txt就是了生成ASCII字符画的地址http://patorjk.com/software/taaghttp://www.network-science.de...原创 2019-06-20 18:45:16 · 195 阅读 · 1 评论 -
springboot读写分离 以及 @Transactional遇上的坑
在项目中很多时候需要进行读写分离,保证数据库的安全性在利用 @Transactional进行实物回滚的时候,如果说有有读写分离不一样的的数据库就 会爆出只读的错误所以要么直接就把这个注解给删掉 要么就用别的 方法进行事务的配置然后对于数据库的操作是在进行@DataSource(DataSourceNames.KM_MASTER)的注解书写,以及和这两个注解就可以进行数据源的切换了...原创 2019-06-21 10:14:10 · 2303 阅读 · 0 评论 -
关于在mybits里导入数组的方法
穿入的pojo的模板以及json类型,这我是利用xml文件来进行实践然后用foreach标签导入就是了,这边(item)就是穿入的每一个对象,这样就不会出现多打或者少打逗号的情况了。...原创 2019-06-26 18:26:44 · 126 阅读 · 0 评论 -
关于一些在linux上面的操作
今天在用wet 命令进行下载mvn的时候发现不能通过。所以只有在本地window的先下载下来 然后在在linux下面进行安装。然后需要配置一个环境信息,vim /etc/profileMAVEN_HOME=/home/apache-maven-3.6.1export MAVEN_HOMEexport PATH=${PATH}:${MAVEN_HOME}/bin进行一个环境配置然后...原创 2019-07-02 16:19:55 · 115 阅读 · 0 评论 -
mybaits下面标签choose 标签
choose (when, otherwise)有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。MyBatis提供了choose 元素,按顺序判断when中的条件出否成立,如果有一个成立,则choose结束。当choose中所有when的条件都不满则时,则执行 otherwise中的sql。类似于Java 的switch 语句,choose为switch,when为case,oth...原创 2019-06-27 17:30:12 · 217 阅读 · 0 评论 -
在Springboot中选用不一样的配置环境 maven中书写不一样的环境配置进行打包。
在编码过程当中经常会以不同的配置环境来进行启动,这个就需要我们在maven当中进行配置了: <profiles> <profile> <id>dev</id> <properties> <!-- 环境标识,需要与配置文件的名称相对应 ...原创 2019-07-03 15:50:24 · 207 阅读 · 0 评论 -
关于在windows下面以及linux下面的git daoru 出现的问题
今天在进行git 导入的时候出现了这样的一个问腿:在linux环境之下idea下面有个名字叫做D:的moudle 进行导入的时候,然后我在本地进行导入的时候始终是不行的 结果在本地进行到入的时候怎么都不行 因为在windows 下面是不行的,只有这样的名称是不可以的,。...原创 2019-06-28 18:22:43 · 149 阅读 · 0 评论 -
在谷歌浏览器上面安装AxueRP插件。
再看原型图的时候可以利用谷歌浏览器 进行rp的浏览以及查看。最先的时候直接安装会报错:提示“无法从该网站添加应用、扩展程序和用户脚本”的错误。这个时候我们需要把 下载的AxueRP改成rar文件,然后再进行解压就可以了。然后再浏览器中扩展 扩展程序,将解压后的文件进行导入就是了。...原创 2019-07-25 16:07:19 · 212 阅读 · 0 评论 -
利用java发送邮件
https://github.com/biezhi/oh-my-email.git上面有代码 以及实现方式,还需要从邮箱里面进行设置原创 2019-06-10 18:13:30 · 213 阅读 · 0 评论 -
关于在maven里面 profiles配置
在Maven项目中可以进行进行profiles标签的配置,以便在不同环境之下进行操作这个是在pom文件里面可以选着不同环境进行操作就可以了原创 2019-06-06 18:00:17 · 1275 阅读 · 0 评论 -
springboot中的参数设置
这边设置了 在用requestbody的时候参数要改成这样和这样原创 2019-04-01 21:53:41 · 291 阅读 · 0 评论 -
Java里面的判断 MultipartFile的文件类型
在项目当中运用了MultipartFile文件:具体的sdk是:https://www.cnblogs.com/chenhonggao/p/8994598.html根据上传MultipartFile来判断来判断文件类型: public Response<Object> excelin(@RequestParam("file") MultipartFile file) throws...原创 2019-05-21 18:29:03 · 40449 阅读 · 11 评论 -
在Springboot启动redis的时候遇上的问题,以及配置redis的环境变量
在window的平台启动redis的时候,一般会在redis的安装目录下面输入一下命令:redis-server.exe redis.windows.conf目的是在window的情况之下用这个redis.windows.conf,这个配置文件启动用记事本打开,可以修改里面redis启动的密码,再用这样的方式启动的时候就不用再去设置密码了把前面的注解给删掉,这样redis启动的时候...原创 2019-05-16 18:11:34 · 4311 阅读 · 0 评论 -
关于Springboot jar启动和日志乱码的问题
SpringBoot项目可以可以用 命令符号 java -jar xxxxxx.jar来进行启动首先要用maven给clean 一次和install一次这样项目中的中的target文件夹里面就会有 打包好的jar包然后去项目的绝对路径 中到找到这个jar文件启动就可以了~我在启动的时候遇到这个问题就日志的打印会出现乱码的问题,但是控制台输出却没有问题。在项目中所有的 字符类型我...原创 2019-05-17 11:31:57 · 4767 阅读 · 1 评论 -
@Transactional注解的使用
在当前的项目当中可以利用@Transactiona注解来管理事务,然后将不必要的炒作进行回滚但是在操作的过程当中要注意以下这些地方:这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。C. 以下列了事务使用过程的注意事项,请大家留意。1 不要在...原创 2019-05-30 16:53:19 · 1886 阅读 · 1 评论 -
从在spring项目中利用HttpServletRequest来访问具体来访ip
在HttpServletRequest来决定使用的 实际iprequest穿入参数。 String ip = null; //X-Forwarded-For:Squid 服务代理 String ipAddresses = req.getHeader("X-Forwarded-For"); if (ipAddresses ==...原创 2019-05-31 16:43:31 · 1228 阅读 · 0 评论 -
Spring Boot结合html,访问css,js等静态资源的问题
在当前的项目中会涉及到将网页直接放在本项目里面前后端不分离原理:spring boot框架里面包括了很多spring框架大家族的默认配置文件,其中的springmvc配置文件中有对静态资源的限制和拦截。如果静态文件没有放在框架默认的或者自己之后手动添加的扫描路径下,那么框架是会对这些静态资源进行拦截从而导致页面找不到相关的资源springboot读取网页的默认的路径是在resource下面...原创 2019-05-31 17:12:45 · 1727 阅读 · 0 评论 -
Springboot代码中获取配置文件的内容
1.是指就在application.yml文件里面获取里面属性 的值再写一个配置类package com.borya.config;/** * 描述: * 发送邮件配置类 * * @outhor 马铭泽 * @create 2019-06-12 10:24 */import org.springframework.boot.context.properties.Conf...原创 2019-06-12 19:01:03 · 3831 阅读 · 1 评论 -
在springboot中 利用ajax传输数据的时候 一定要设置域,不然会报400
主要的代码:package com.haotian.demo.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config....原创 2019-03-21 17:53:12 · 674 阅读 · 0 评论