
SSM
积木98
这个作者很懒,什么都没留下…
展开
-
@Resource和@Autowired区别
@Resource和@Autowired注解都是用来实现依赖注入的。只是@AutoWried按by type自动注入,而@Resource默认按byName自动注入。@Resource有两个重要属性,分别是name和typespring将name属性解析为bean的名字,而type属性则被解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,如果使用type属性则使用byType的自动注入策略。如果都没有指定,则通过反射机制使用byName自动注入策略。@Resource依转载 2020-06-25 22:18:59 · 7211 阅读 · 1 评论 -
mybatis中useGeneratedKeys和keyProperty的作用
在使用mybatis时,常常会出现这种需求:当主键是自增的情况下,添加一条记录的同时,其主键是不能使用的,但是有时我们需要该主键,这时我们该如何处理呢?这时我们只需要在其对应xml中加入以下属性即可:useGeneratedKeys=“true” keyProperty=“对应的主键的对象”。如下例:<!-- 主要是在主键是自增的情况下,添加成功后可以直接使用主键值,其中keyProperty的值是对象的属性值不是数据库表中的字段名--> <insert id="sa转载 2020-06-25 22:03:57 · 1364 阅读 · 0 评论 -
MyBatis Plus代码生成器配置
学了这么久的SSM,学到Mybatis plus 我傻掉了 SQL不用写,代码生成器。(要我何用)好吧 赶快详细注释一波public static void main(String[] args) { // 代码生成器 AutoGenerator mpg = new AutoGenerator(); // 全局配置 GlobalConfig gc = new GlobalConfig(); String projec原创 2020-05-23 17:09:33 · 1114 阅读 · 1 评论 -
log4j详细配置
log4j.rootLogger=INFO,consoleAppender,logfile,MAILlog4j.addivity.org.apache=true#ConsoleAppender,控制台输出#FileAppender,文件日志输出#SMTPAppender,发邮件输出日志#SocketAppender,Socket 日志#NTEventLogAppender,Window NT 日志#SyslogAppender,#JMSAppender,#AsyncAppender,#N转载 2020-05-17 17:26:01 · 370 阅读 · 0 评论