-
BeanUtils
查看全部 -
https://github.com/Zihaoo/miaosha
查看全部 -
BeanUtils对象拷贝
查看全部 -
跨越请求session不能共享
跨越请求解决
ajax:
xhrFields:{withCredentials:true}:允许跨域
查看全部 -
com.alibaba.druid.util.StringUtils.equals():druid的equals实现了空判断
MD5加密 MD5Encoder.encode(需要加密的密码.getBytes())
查看全部 -
异常处理
定义exceptionhandler解决未被controller层解决的异常
注解
@ExceptionHanlder(异常类.class),指明什么异常类的才会进入他处理环节
@ResponseStatus(HttpStatus.OK):返回的状态码,HttpStatus.OK就算异常也返回200
查看全部 -
完美解决session共享跨域请求
查看全部 -
service对应的数据库的映射不能直接返回
实体类只是映射
必须有个model(有实体类的字段)的概念service返回登陆的model对象
(字段的名字一致,类型一致)
对象:BeanUtils
BeanUtils.copyProperties(实体类,模型类);把实体类的属性复制到模型类
查看全部 -
spring.datasource.name=数据源名称
spring.datasource.ul=本地连接字符串(jdbc:mysql://本机/数据库)
spring.datasource.username=数据库用户名
spring.datasource.password=数据库密码
-------
dru id数据源配置
spring.datasource.type = com.alibaba.druid.DruidDataSource
driverClassName = mysql驱动(com.mysql.jdbc.Driver)
@SpringBootApplication(scanBasePackages={"包名 "}):被注解的类被spring托管,scanBasePackages扫描的包
@MapperScan("dao存放的包com.test.dao")@MapperScan 注解,将会生成 MapperFactoryBean, 如果没有标注 @MapperScan 也就是没有 MapperFactoryBean 的实例
MapperFactoryBean
--根据指定的Mapper接口生成Bean实例
查看全部 -
CrossOrigin
是spring4.2之后才支持的注解
之前都是过滤器处理,很恶心的
查看全部 -
Java查看全部
-
一般密码为了保护,存放在另一个表
javaModelGenerator: targetPackage="com.miaoshaproject.dataobject(包名)" targetProject="src/main/java(路径)
生成表和对应类名
<table tableName="user_info(表名)" domainObjectName="UserDo(实体类)java类对象"</table >
生成的Example对象:生成复杂SQL语句 来完成SQLMapping的映射
注:生成的Exmaple不需要用生成复杂SQL,吧table里面的带Example属性改成false
查看全部 -
21345
查看全部 -
SpringBoot
查看全部 -
Sprint Boot 提供了通用的异常机制
定义Exceptionhandler解决未被controller层吸收的异常
使用@Exceptionhandler注解
查看全部
举报