SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决? 问题:单例模式,在多线程访问时有线程安全问题 解决方法:不要用同步,在控制器里面不能写字段 SpringMvc 中控制器的注解? @Controller:该注解表明该类扮演控制器的角色 @RequestMapping 注解用 ...
分类:
编程语言 时间:
2020-06-26 01:19:14
阅读次数:
238
三大注解的作用 Java三大注解分别是@Override @Deprecated @Suppresswarnings @Override 注解表名子类中覆盖了超类中的某个方法,如果写错了覆盖形式,编译器会报错 @Deprecated 表明不希望别人在以后使用这个类,方法,变量等等 @Suppress ...
分类:
编程语言 时间:
2020-06-25 21:42:45
阅读次数:
74
Bean的管理 <!--开启注解全局扫描--> <context:component-scan base-package="包名"/> @Repository("userDao") public class UserDao { public void save(){ System.out.print ...
分类:
编程语言 时间:
2020-06-25 21:38:09
阅读次数:
70
中文词法分析 中文属于分析型语言,词基本上没有专门表示语法意义的附加成分,形态变化很少,语法关系靠词序和虚词来表示 中文词法分析难点 重叠词,离合词,词缀 中文词语的切分歧义 中文未定义词 词性标注 解决方法: 基于词典的机械切分算法 基于规则的切分算法 基于统计的切分算法 对于未登录词的处理。未登 ...
分类:
其他好文 时间:
2020-06-25 19:54:40
阅读次数:
51
我们在Springboot中经常使用@Value注解来获取配置文件中的值,像下面这样 @Component class A { @Value("${user.value}") private String configValue; public void test() { System.out.pr ...
分类:
编程语言 时间:
2020-06-25 19:52:23
阅读次数:
114
菜瓜:上次的AOP理论知识看完收获挺多的,虽然有一个自定义注解的demo,但还是觉得差点东西 水稻:我也觉得没有跟一遍源码还是差点意思,这次结合@Transactional注解深入源码看一下 菜瓜:事务注解,这个平时用的挺多的 水稻:是吗?来看看你的基础咋样 要保证一个方法中多个数据库操作的原子性, ...
分类:
编程语言 时间:
2020-06-25 17:54:48
阅读次数:
72
查看注解源码,按住Ctrl,鼠标放到需要查看的注解的上面,会自动出现下划线,点击就会打开源码文件,比如 查看@SpringBootApplication源码基本都可以用这个方法看源码,不止看注解的源码网上还有人介绍可以用Ctrl+n组合键,选中你要查看的内容,然后Ctrl+N, 点击具体文件就可以了 ...
分类:
其他好文 时间:
2020-06-25 17:42:15
阅读次数:
70
Spring注解大全 1.声明bean的注解 Spring注解 描述 @Component 组件,没有明确的角色, 有以下三个衍生层 @Service 在业务逻辑层使用(service层) @Repository 持久层声明的注解 (dao层) @Controlle 声明Http处理对象 (web层 ...
分类:
编程语言 时间:
2020-06-25 13:57:37
阅读次数:
78
Junit(单元测试) Junit是java语言中用于单元测试的测试框架 首先是使用junit测试框架,需要在项目里导入junit.jar 然后使用注解的方式来标记方法,在方法前加上@Test表示这个方法是一个测试方法。 我们在这里举一个简单的加法的例子 先定义好方法 package junit; ...
分类:
其他好文 时间:
2020-06-25 12:05:27
阅读次数:
52
开发基于注解形式的spring SpringIOC容器的2种形式: (1)xml配置文件:applicationContext.xml; 存bean:<bean> 取bean: ApplicationContext context=new ClassPathXmlApplicationContext ...
分类:
编程语言 时间:
2020-06-25 11:59:16
阅读次数:
69