08 2020 档案
摘要:一、REST概述 REST:即Representational State Transfer,也就是(资源)表现层状态转化. REST是目前最流行的一种互联网软件架构,它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用REST. 1、资源(Resources):网络上的一个实体,
阅读全文
摘要:一、@RequestMapping注解的作用 浏览器发起请求,被DIspatcherServlet截获请求之后,通过控制器上面的@RequestMapping注解提供的相关信息,来确定处理请求的具体方法. 该注解可以标记在类上:提供初步的请求映射信息,相对于WEB应用的根目录. 该注解可以标记在方法
阅读全文
摘要:SpringMvc之HelloWorld搭建步骤: 一、导包 spring-context-5.2.8.RELEASE.jar spring-aop-5.2.8.RELEASE.jar spring-beans-5.2.8.RELEASE.jar spring-context-5.2.8.RELEA
阅读全文
摘要:@Value注解和@PropertySource注解配合使用可以将(*.properties)配置文件中的内容动态的注入到实体类中.具体步骤如下: 1、自定义实体类(Person.java) // 对象注入Spring容器中,交由Spring进行管理 @Component // 加载classpat
阅读全文
摘要:Bean的生命周期主要包括:创建 >初始化 >销毁 这几个过程,Spring中有很多管理Bean的生命周期的方式,下面我们就列举几种常用的. 一、通过@Bean注解指定 1、自定义Bean public class Person { private String name; private int
阅读全文
摘要:@Import注解是用于给Spring容器导入组件,其主要的使用方式有下列三种 一、@Import 1、@Import注解的详细信息如下: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented public
阅读全文
摘要:一、@Conditional 注解简介 @Conditional 注解是 Spring4 新提供的注解,它的作用是按照一定的条件进行判断,如果满足条件给 IOC 容器注入相应的 bean @Conditional 注解源码如下: // 该注解可以标注在 类、接口、枚举声明、方法上 @Target({
阅读全文
摘要:一、@Scope注解详细信息如下: @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Scope { // scopeNa
阅读全文
摘要:一、项目的结构如下: 二、使用 @ComponentScan 注解时,如果不给这个注解的任意属性赋值,那么该注解默认的扫描范围是什么? 1、在 com.spring01.config 包下创建两个类 SpringConfiguration、Animal.并且在 UserServiceImpl 上加上
阅读全文
摘要:一、什么是AOP AOP(Aspect Oriented Programming):面向切面编程,简单的来说AOP就是在程序运行过程中将某段代码动态的切入到指定方法的指定位置进行运行,即在不影响原来业务逻辑的基础上扩展新的功能. 二、为什么需要使用AOP AOP主要实现的目的是针对业务处理过程中的切
阅读全文
摘要:一、Spring注解方式创建对象 Spring针对Bean对象的创建提供了以下注解:@Component、@Controller、@Service、@Repository,早期Spring对于创建Bean对象支持的注解只有@Conmpnent,但是这样就会带来一个麻烦,因为你的视图层、业务层、以及持
阅读全文
摘要:一、File >Settings >Tools >External Tools >点击+号 >出现如下界面 Name:此参数作为一个命名标识,建议取一个有意义的名称 Program:本地JDK的javap.exe的路径(我这里是 E:\JavaDevelop\Jdk\jdk1.8.0_31\bin\
阅读全文
摘要:1、准备需要生成JavaDoc文档的类 /** * 测试生成JavaDoc文档 * * @author xiaomaomao * @version V1.0 * @since V1.0 */ public class TestGenerateDoc { private Integer id; pri
阅读全文
摘要:一、什么是注解 注解(Annotation)即代码里的特殊标记,JDK5.0 之后引入了 Annotation 的概念来描述元数据,在 Java 中元数据以标签的形式存在于 Java 代码中,但是元数据标签的存在并不影响程序代码的编译和执行 在 JavaSE 中,注解的使用目的比较简单,例如标记过时
阅读全文
摘要:背景: 由于网络问题, Maven 依赖经常会下载失败,私服上的依赖下载失败概率低一些, Maven 中央仓库上的依赖导入失败的概率则相对较高.其实这个问题很容易解决,但是之前还是见到很多初学者对此不知道该如何解决,甚至有人在依赖导入失败,进而导致项目无法正常运行时还不知道是项目依赖导入失败,种种原
阅读全文
摘要:1、登录 Maven 官网地址 官网地址: https://mvnrepository.com/ 2、输入你要查找的 jar 包的相关信息(这里以 spring 为例) 3、双击 spring-context 跳转到如下界面,选中你需要的版本(这里以 spring-context 5.2.8.REL
阅读全文
摘要:解决方法:File >Settings >Languages&Frameworks >将报错的http路径添加到DTDS中即可
阅读全文
摘要:1、File >New >Project 2、选择 Maven ,然后选择 Project SDK ,生成 Maven 的模板我这里选择的是 maven-archetype-webapp (注:一定要勾选上 Create from archetype) >next ) 3、填好 GroupId 和
阅读全文
摘要:Redis集群 Redis集群实现了对Redis的水平扩容,即启动N个Redis节点,将整个数据库分布存储到这N个 节点中,每个节点存储总数据量的N分之一,Redis集群通过分区来提供一定程度上的 可用性,即使集群中有一部分的节点失效或者无法进行通讯,集群仍然可以继续处理命令请求. Redis集群搭
阅读全文
摘要:运行redis-server报错bash: redis-server: command not found 原因:这是因为在系统的/usr/bin目录下没有命令文件 解决方案: 将redis-server、redis-cli、redis-benchmark、redis-check-aof、redis
阅读全文
摘要:这是由于虚拟机 VMware NAT Service 服务没有启动导致不显示网卡. 解决方法 :windows + R > 输入 services.msc 指令打开服务,找到 VMware NAT Service,然后开启服务
阅读全文
摘要:转载自:阿里巴巴Java开发规约IDEA插件安装及使用 一、通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories... 2. 在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件
阅读全文
摘要:一、如果 JSP 中无法自动提示 EL 表达式 例如:无法提示 ${pageContext.request.contextPath},可在 pom.xml 中添加如下依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-ap
阅读全文