Spring
文章平均质量分 81
Anddd_7
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot + MyBatis 重构 Web 应用
前言 项目构建的时候是截取了另一个项目的部分功能形成的,截取出的功能代码少但项目结构比较复杂,依赖严重 。改写过后,不少代码成了”鸡肋”,搞不清楚谁是谁 。 web/controller在一块,dao/domain独占一方 ; junit在6个pom。xml中出现了4次,版本还不一样 ; spring/mybatis的配置文件也有好几个,里面的xml代码也是长而杂 。原创 2017-02-09 17:29:44 · 3370 阅读 · 0 评论 -
SpringBoot学习-第二章 常用配置方式-<Spring Boot 实战>
Bean的Scope -demo.springboot.scopeSingleton:一个Spring容器只有一个,默认选项Prototype:每次调用创建一个新的BeanRequst:给每个requst创建一个新的BeanSession:给每个session创建一个新的Bean@Service@Scope("prototype")public class DemoPrototypeS原创 2017-02-14 17:38:37 · 769 阅读 · 0 评论 -
SpringBoot学习-第一章 新的Spring基础-<Spring Boot 实战>
Spring Boot学习,熟悉注解和Java式的配置。Spring配置方式配置文件xml(Spring 1.x) 》》 注解@annotation(Spring 2.x+Jdk1.5)》》Java配置(Spring 3/4)SpringBoot就是基于Java配置(注解的应用)Spring组件核心组件(Core) -Core:核心工具类,Spring其他模块的主要依赖-Bean:对原创 2017-02-14 17:33:36 · 864 阅读 · 0 评论 -
SpringBoot学习-第三章 Spring高级应用-<Spring Boot 实战>
Spring Aware通常@Component标识的Bean由容器所管理,但它自身是不能和容器交互的(解耦),你只能通过@Autowired引入并使用。而Aware接口为Bean提供了与容器交互的能力。BeanNameAware:获取容器中Bean的名称BeanFactoryAware:获取当前Bean的Factory,从而调用容器的服务MessagerSourceAware:获取文本信息原创 2017-02-27 14:47:03 · 4475 阅读 · 2 评论 -
Google Guice - 轻量级 DI 依赖注入框架
Guice简单使用 示例代码 Anddd7/Demo-Guice 参考了 博客 - Google Guice 系列教程 和 Github - greengerong/guice-demoGuice是一个DI (依赖注入) 框架 ,和Spring的依赖注入基本相同轻量级 ,启动迅速使用比较简单但是只有依赖注入的功能 ,如果是企业级的程序 ,需要整合其他资源 ,Spring的生态原创 2017-03-09 16:28:57 · 1996 阅读 · 0 评论 -
SpringBoot学习-第四章 SpringMVC基础-<Spring Boot 实战>
SpringMvc 快速搭建依赖 : 这里直接使用SpringBoot的快速搭建<!-- 包含常用的web/mvc等依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>原创 2017-04-11 18:00:25 · 2645 阅读 · 0 评论 -
Spring AOP造成的@Controller注册失败
昨天在重构项目时 ,调整了原有Controller的路径 ,并抽取了部分方法形成AbstractController ,所有业务模块的Controller都继承它 .然后启动发现几乎所有移动过的Controller都失效了原创 2017-09-15 15:42:42 · 1383 阅读 · 0 评论 -
MongoDB自增序列实现 - Java多线程同步 synchronized 用法
转 : 简书 - MongoDB自增序列实现 - Java多线程同步 synchronized 用法在使用MongoDB的时候 (基于spring-mongo) ,我想在插入对象时获取有序自增的主键 ,但是MongoDB的默认规则是生成一串无序 (大致有序) 的字串 .而Spring Data提供的主键生成方法也是随机的 String/BigInteger. 因为分布式情况下 ,有序I转载 2018-01-11 18:21:59 · 916 阅读 · 0 评论
分享