• Spring框架的IoC

    作者: 陆金龙       发表时间: 2022-04-06 17:30
    关键词:注入方式  
    本文来源:主要参考并整理《Spring专业开发指南》第1章--第5章内容。 《Spring专业开发指南》:Rob Harrop,Jan Machacek著,Redsaga翻译小组译,电子工业出版社出版。 1.IoC简介 IoC提供了这样的服务,使一个组件能够在它的整个生命周期中访问它的依赖和服务。 IoC被分解为依赖注入和依赖查找两种子类型。 依赖注入的方式:构造器注入、Setter注入、基于注解的注入。 Spring的依赖注入容器的核心是Bean工厂。Bean工厂负责管理组件和它们之间的依赖关系。 BeanFactory的两个主要实现:...
  • Java Web基础:JSP与Servlet

    作者: 陆金龙       发表时间: 2022-04-05 16:34
    关键词:Servlet   Tomcat   JSP   Listener   Filter   WebSocket  
        本文内容主要来源于李刚《轻量级Java EE 企业应用实战--Structs2+Spring4+Hibernate》一书的第2章 JSP/Servlet及相关技术详解。本文对相关内容要点进行了整理。 1.部署在Tomcat下的Java Web应用文件结构 1.1 Web应用文件结构简介 <webappName>  |--WEB-INF |          |--classes    |      ...
  • Java基本数据类型

    作者: 陆金龙       发表时间: 2022-03-31 09:38
    boolean:表示一位的信息,只有两个取值:true 和 false; char:一个单一的 16 位 Unicode 字符,\u0000(十进制等效值为 0)- \uffff(即为 65535)char 数据类型可以储存任何字符。 byte:8位、有符号的,以二进制补码表示的整数,-128(-2^7)-127(2^7-1),默认值是 0;占1个字节。 short: 16 位、有符号的以二进制补码表示的整数,-32768(-2^15)-32767(2^15 - 1),占2个字节。 int:32位、有符号的以二进制补码表示的整数;-...
  • Java程序设计中面向对象的相关概念

    作者: 陆金龙       发表时间: 2022-02-18 23:44
    关键词:类型  接口  对象  封装  继承  多态  设计原则  
    内容来源:Bruce Ecke 的 《On Java8》(事实上的《Java编程思想》第五版) 一、对象的描述 Grady Booch对对象的简介描述:一个对象有自己的状态、行为和标识。即对象有自己的内部数据(提供状态)、方法(产生行为),并彼此区分(通过标识区分,每个对象在内存中都有唯一地址)。 二、对象的五大特征 1.万物皆对象。 2.程序是一组对象,通过消息传递来告知彼此该做什么。 3.每个对象都有自己的存储空间,可容纳其他对象。 4.每个对象都有一种类型。 5.同一类所有对象都能接收相同的消息。 三、类型与接口 ...
  • Springboot使用ResponseBodyAdvice处理String类型返回值异常

    作者: 陆金龙       发表时间: 2022-02-18 02:46
    关键词:ResponseBodyAdvice  String类型  StringHttpMessageConverter  
    内容来源:Springboot使用了ResponseBodyAdvice处理返回值异常? - 少不读水浒的个人空间 - OSCHINA - 中文开源技术交流社区   为了统一接口响应的报文,现实了ResponseBodyAdvice接口,通过这个接口的实现类来统一处理报文   public class BaseGlobalResponseBodyAdvice implements ResponseBodyAdvice<Object> { //这个方法表示对于哪些请求要执行beforeBodyWrite,返回true执行,...
  • Spring框架主要内容

    作者: 陆金龙       发表时间: 2022-02-15 09:42
    关键词:Spring   IOC   AOP   MVC   SpringBoot  
    1.Spring简介 Spring是一个用于构造Java应用程序的轻量级开源框架。 相比于structs这类框架,Spring不限定于构造Web应用。 轻量意味着最少侵入,使用该框架只需要很少的代码改动。 Spring起源于Rod Johnson 在“Expert One-to-One J2EE Design and Development”一书中展示的interface21框架,这一框架被开源,组成Spring框架的基础。Spring Framework 在2017年9月正式发布了 5.0 版本,截止到目前最新版本是5.3.18。 Spring Fra...
  • @Autowired和@Resource注解的区别和联系

    作者: 陆金龙       发表时间: 2022-01-12 20:35
    关键词:@Resource  @Autowired  
    推荐使用@Resource对字段进行注解。这样就不用写setter方法了.并且这个注解是属于J2EE的,减少了与Spring的耦合 共同点: 都可以通过byType和byName两种方式注入。 没有显示指定时,优先尝试通过一种方式注入,如不成功则切换到另一种方式。 注1:其中byName匹配规则。@Autowired或@Resource指定了name属性,取name属性值。如果没有指定name属性,取注解的字段名(变量名)。 注2:待匹配的bean,如果没有指定自己的name,则默认为类型名的首字母小写形式。例如:@...
  • Java中Date和String互相转换

    作者: 陆金龙       发表时间: 2018-04-08 16:02
    关键词:SimpleDateFormat   format.format   format.parse  
    Java中Date和String互相转换 /**  * 日期转换成字符串  * @param date  * @return str  */  public static String DateToStr(Date date) {        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");     S...