JavaEE
EE
长不大的大灰狼
这个作者很懒,什么都没留下…
展开
-
JavaWeb、Spring、SpringBoot实现文件上传和下载
文件上传和下载一、 前端file.html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传</title></head><body><form action="/fileUpload" enctype="multipart/form-data" method="post">原创 2020-10-01 11:46:46 · 703 阅读 · 0 评论 -
SpringBoot项目需掌握的内容扩展
文章目录一 SpringBoot静态资源访问路径:二 模板引擎Thymeleaf三 SpringMVC的扩展配置四 使用Restful风格实现我们的crud操作五 集成Swagger六 异步任务七 定时任务八 邮件发送九 解决安全问题:Shiro,SpringSecurity一 SpringBoot静态资源访问路径:(1)静态资源默认访问路径:"classpath:/META-INF/resources/""classpath:/resources/""classpath:/static/"原创 2020-09-20 19:40:57 · 159 阅读 · 0 评论 -
SpringBoot中的两种配置文件
SpringBoot中的配置文件SpringBoot使用全局配置文件 , 配置文件名称是固定的(1)application.properties语法结构 :key=value(2)application.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;yaml概述以前的配置文件,大多数都是使用xml来配置;比如一个简单的端口配置,我们来对比下yaml和xml;传统xml配置:<原创 2020-09-04 11:14:07 · 924 阅读 · 0 评论 -
MyBatis生成工具应用(Generator)
(MyBatis集成在SpringBoot中)MyBatis生成工具的使用:有两种方式:1)使用插件2)使用代码(我们这里使用代码)Generator.java 、config.xml 来生成实体类,接口,xml配置文件。(2)config.xml:用于生成实体类、sql操作接口和xml文件(表结构)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC原创 2020-09-02 09:12:57 · 653 阅读 · 0 评论 -
将SpringBoot打包并部署到云服务器中
将SpringBoot打成war包并部署到云服务器中(1)在pom.xml中添加<packaging>war</packaging>(2)在pom.xml中添加tomcat依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactI原创 2020-08-05 22:21:12 · 728 阅读 · 0 评论 -
Java中的SPI机制及其在SpringBoot中的应用
Java中的SPI机制及其在SpringBoot中的应用SPI(Service Provider Interface)是一种服务发现机制,提供服务接口,且为该接口寻找服务的实现。Java SPI具体约定当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的时候,就能通过该jar包META-INF/services/里的配置文件找到具体的实现类名,并装载实例原创 2020-06-19 16:43:56 · 1794 阅读 · 0 评论 -
在Java的ORM框架中Hibernate 和 MyBatis 的区别
Java典型的ORM框架有:hibernate:全自动的框架,强大、复杂、笨重、学习成本较高Mybatis:半自动的框架,必须要自己写sqlhibernate和Mybatis的区别1)Hibernate基本不需要编写SQL就可以通过映射关系来操作数据库,是一种全表映射的体现,而MyBatis需要手动匹配 POJO、SQL 和映射关系,相对于Hibernate来说比较繁琐一些。2)Hibernate 不需要编写大量的 SQL,就可以完全映射,提供了日志、缓存、级联(级联比 MyBatis 强大)等特原创 2020-06-19 11:29:29 · 499 阅读 · 0 评论 -
Restful风格的URL
Restful风格的URLREST(Representational State Transfer)描述了一个架构样式的网络系统,比如web 应用程序。无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格。它本身并没有什么实用性,其核心价值在于如何设计出符合REST风格的网络接口。restful的优点它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。restful的特性:原创 2020-06-17 17:08:11 · 2628 阅读 · 0 评论 -
三层架构和MVC
1 三层架构我们的开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构中,每一层各司其职,接下来我们就说说每层都负责哪些方面:表现层(web层):也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web需要接收http请求,完成http响应。表现层包括展示层和原创 2020-06-17 16:48:47 · 206 阅读 · 0 评论 -
Spring、Spring Boot、Spring Framework、Spring MVC
ⅠSpringSpring是一个技术体系,就像一个大家族,有众多衍生产品例如Spring Framework、Spring Boot、Spring Cloud等(还包括Spring Cloud data flow、spring data、spring integration、spring batch、spring security、spring hateoas)。但他们的基础都是Spring 的 IOC 和 AOP,IOC提供了依赖注入的容器,而AOP解决了面向切面的编程,然后在此两者的基础上实现了其他衍原创 2020-06-11 18:09:39 · 800 阅读 · 0 评论 -
SpringBoot——简介
Spring Boot初识1 先在空项目中创建一个Maven模块(1)pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac原创 2020-06-10 11:52:29 · 6244 阅读 · 1 评论