Java

SpringBoot启动方式

本地开发中常用接近淘汰tomcat版本兼容问题复杂微服务容器化部署复杂官方推荐,工作中最陈昌勇步骤:pom文件新增maven插件<build><plugins><plugin><groupId>org.springframework.boot</groupId>...
代码星球·2020-08-31

SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问

src/main/java:存放代码src/main/resourccesstatic:存放静态文件,比如css、js、image,(访问方式:http://localhost:8080/js/main.js)templates:存放静态页面jsp、html、tplconfig:存放配置文件,application.p...

SpringBoot常用的注解

  作用:用于标记这个类是一个控制器,返回页面的时候使用;如果要返回JSON,则需要在接口上使用@ResponseBody才可以  作用:用于标记这个类是一个控制器,返回JSON数据的时候使用,如果使用这个注解,则接口返回数据会被序列化为JSON  所以:@RestControlle=@Controller+@Resp...

Spring常见面试题总结

  Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:  SpringCore:核心类库,提供IOC服务; ...

Spring Boot面试题

SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多SpringBoot详细介绍请看这篇文章《什么是SpringBoot?》。SpringBoot优点非常多,如: ● 独...
代码星球·2020-08-31

SpringMVC面试题及答案

问题:单例模式,在多线程访问时有线程安全问题解决方法:不要用同步,在控制器里面不能写字段@Controller:该注解表明该类扮演控制器的角色作用:用来映射一个URL到一个类或者一个特定的处理方法上方法:直接在方法中声明这个对象,SpringMvc就自动把属性赋值到这个对象里面String,ModelAndView,L...
代码星球·2020-08-31

SpringCloud面试题及答案

  springcloud是一系列框架的有序集合。它利用springboot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用springboot的开发风格做到一键启动和部署。  在分布式架构中,断路器模式的作用也是类似的,当某个服务单元发生故障...
代码星球·2020-08-31

Spring面试题及答案

Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:①.IOC/DI(控制反转/依赖注入):把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②.AOP:面向切面编程编程式事务管理:编程方式管理事务,极大灵活性...
代码星球·2020-08-31

Linux 之Mycat搭建报错 java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException

搭建MyCat环境时出现错误:代理抛出异常错误:java.net.MalformedURLException:Localhostnameunknown:java.net.UnknownHostException:node04:无法识别当前的主机名node041.修改networkvi/etc/sysconfig/net...

Java 从入门到精通-反射机制

  Java反射机制是开发者迈向结构化开发的重要一步,同时掌握了反射机制也就掌握了所有框架的核心实现思想。  通过以上的程序就会发现,除了对象的正向处理操作之外,还可以通过getClass()方法来获取一个类对应的完整的信息的结构,而这就是反射的开始。  在整个反射机制之中,Class类是整个反射操作的源头所在,如果现...

SpringMVC springmvc.xml配置路径前缀和后缀

<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLoc...

Spring(注解方式)简单入门

mavenjdkSpringEclipsepom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://...

Spring(XML方式)简单入门

mavenjdkSpringEclipsepom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://...

Spring DI(依赖注入)自动装配 @Autowired、@Resource注解

@Autowired:一部分功能是查找实例,从Spring容器中根据类型(Java类)获取对应的实例;另一部分功能就是赋值,将找到的实例,装配给另一个实例的属性值。(注:一个Java类型在同一个Spring容器中,只能有一个实例。)@Resource:一部分功能是查找实例,从Spring容器中根据Bean的名称(bea...

Spring 核心概念

IoC(核心中的核心):InverseofControl,控制反转。对象创建的权利由程序员交给Spring框架AOP:AspectOrientedProgramming,面向切面编程。在不修改目标对象的源代码情况下,增强IoC容器中Bean的功能DI:DependencyInjection,依赖注入。在Spring框架...
代码星球·2020-08-31