logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis 用注解实现动态sql与连表查询(provider)

前言以前大家在用mybatis的时候比较喜欢用mapper(xml),确实写sql比较方便。但是开发过程中,在xml与代码之间跳来跳去实在太繁琐了,而且添加或者删除字段的成本也比较大。后面mybatis plus出现了,单表操作确实比较方便,但是遇到多表联查的时候,就比较难受了。下面看看mybatis官方提供的注解实现方式。注解先写一个简单的查询,似乎比较轻松@Mapperpublic inter

#java#mybatis#数据库 +2
idea如何运行Java Web项目(Servlet、JSP)

很久以前用Servlet、JSP写了个小项目,最近有不少网友私信问我怎么部署,这篇文章应该可以帮你解决问题。1、代码获取git clone https://gitee.com/DayCloud/student-manage.git2、

#tomcat#servlet#java
计算机中的加减法(原码、反码、补码)

假设我们的计算机比较低级,只能计算4个bit(位)的数。原码4个bit可以存下多大的数?只存正数如果我们只存正数,可以表示的范围是0000-1111,也就是0 至 15,一共可以存16个数。既存正数,也存负数如果我们继续要存正数,也需要存负数,就需要用一个bit来表示符号位。假设约定用最高位表示符号位,1表示负数,0表示正数。则范围变成了 1111-0111,也就是 -7至 7,一共可以存15个数

SpringSecurity报错authenticationManager must be specified

在重写类UsernamePasswordAuthenticationFilter时抛出了这个异常,字面上理解是authenticationManager不明确,所以要显示的注入。有两个地方要改下首先要在配置文件重写authenticationManager@Bean@Overrideprotected AuthenticationManager authenticationManager() th

maven多模块项目中,dependencyManagement引发的疑难杂症

起因搭建好多模块的项目后,在父模块和子模块都添加了依赖,但是侧边栏依然没有这个依赖并没有生效。其实这不是maven的锅,还是自己的锅。当然编译器(idea别看了,就是你)也有锅。其实理解了下面三个点,这个问题也就解决了。dependencyManagementdependecyManagement通常加在父项目上,用于依赖版本管理,但他只是定义依赖的版本,并不会真正的引入依赖。子模块需要用到某个依

#maven#java#spring boot
Java相对路径与类路径详解

相对的是工作目录# 相对的是class文件所在的根目录# 相对的是ClassPathDemo.class所在的目录# 相对的是class文件所在的根目录,并且一定不能加斜杠。

#java
新版idea(2020.3以后)允许类启动多次、设置虚拟机参数界面在哪儿

2020.3版本后的界面又有了点变化,有些功能的位置做了一点调整。设置参数的地方还跟以前一样,点进去,默认是这样的可以按照需求添加功能。总的来说界面比以前简洁了,但是需要时间适应。...

#intellij idea#java
Servlet、Jsp路径问题汇总

目录环境常用变量Servlet相对路径绝对路径JSP相对路径绝对路径静态资源JSP跳转Servlet总结1、servlet跳转servlet2、servlet跳转到jsp3、jsp引用静态资源4、jsp跳转到servlet环境tomcat9servlet4.0jdk1.8新建一个Java Web项目,名称为PathTest。如果着急使用,可以直接跳过测试,看最后的总结即可。常用变量新建一个serv

#servlet#java#tomcat
idea如何运行Java Web项目(Servlet、JSP)

很久以前用Servlet、JSP写了个小项目,最近有不少网友私信问我怎么部署,这篇文章应该可以帮你解决问题。1、代码获取git clone https://gitee.com/DayCloud/student-manage.git2、

#tomcat#java
SpringBoot打包提示”程序包XXX不存在,找不到符号“

今天打包SpringBoot多模块项目的时候遇到了一个坑的问题。有时候打包成功,有时候打包不成功。打包不成功的话会报错”XXX程序包不存在,找不到符号“。即使打包成功后,也有如下报错: 奇怪的是IDEA里直接运行是可以的。最后发现是SpringBoot打包插件的问题:多模块项目打包的时候,需要把插件放在启动类所在的模块。假设目录结构如下:root.pom.xml--------A.pom.xml-

#java#spring
    共 12 条
  • 1
  • 2
  • 请选择