摘要:
开发中,可以使用profile来解决在开发/生产/测试 环境之间进行快速切换,Profile底层就是条件注解,这个从@profile注解的定义就可以看出来: @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPol 阅读全文
摘要:
首先在 Windows 中如何获取操作系统信息?Windows 中查看文件夹目录的命令是 dir,Linux 中查看文件夹目录的命令是 ls,我现在希望当系统运行在 Windows 上时,自动打印出 Windows 上的目录展示命令,Linux 运行时,则自动展示 Linux 上的目录展示命令。 首 阅读全文
摘要:
例如我有一个 UserService,我希望在自动化扫描时,这个类能够自动注册到 Spring 容器中去,那么可以给该类添加一个 @Service,作为一个标记。 和 @Service 注解功能类似的注解,一共有四个: @Component @Repository @Service @Control 阅读全文
摘要:
在 Spring 中,想要将一个 Bean 注册到 Spring 容器中,整体上来说,有三种不同的方式。 XML 注入,如前文所说 Java 配置(通过 Java 代码将 Bean 注册到 Spring 容器中) 自动化扫描 这里我们来看 Java 配置。 Java 配置这种方式在 Spring B 阅读全文
摘要:
属性注入 构造方法注入 给Bean添加对应的构造方法 public class Book { private Integer id; private String name; private Double price; public Book() { System.out.println(" boo 阅读全文
摘要:
概念 是面向对象编程中的一种设计原则,可以用来降低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称 DI),还有一种方式叫 “依赖查找”(Dependency Lookup)。在spring中通过控制反转,我们可以将原本手动new变成了spring 阅读全文
摘要:
增删改查 数据库中数据 新建springboot工程,导入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version> 阅读全文
摘要:
在web.xml配置DispatcherServlet <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd 阅读全文
摘要:
SpringMVC 中的拦截器,相当于 Jsp/Servlet 中的过滤器,只不过拦截器的功能更为强大。 拦截器的定义非常容易: @Component public class MyInterceptor1 implements HandlerInterceptor { /** * 这个是请求预处理 阅读全文
摘要:
方式一 在 SpringMVC 中,静态资源,默认都是被拦截的,例如 html、js、css、jpg、png、txt、pdf 等等,都是无法直接访问的。因为所有请求都被拦截了,所以,针对静态资源,我们要做额外处理,处理方式很简单,直接在 SpringMVC 的配置文件中,添加如下内容: <mvc:r 阅读全文