
springboot
番茄那个西红柿
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~
展开
-
spring boot(9)-- spring mvc整合
1、pom 文件新建项目,pom文件如下:<?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.apache.org/POM/4.0.0 http://m原创 2020-11-08 17:09:01 · 294 阅读 · 0 评论 -
Spring boot(8)--自定义tomcat
对于springboot来说,还有两块是比较有意思的,第一就是发现他内置了tomcat,接下来一快就是他对springmvc进行了无缝整合。我们自己也可以试试。1、内嵌tomcat首先来看下最简单的tomcat集成。1)新建一个项目,pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http.原创 2020-11-08 16:46:24 · 472 阅读 · 0 评论 -
SpringBoot (7)--自定义 redist-starter
一、集成Redis步骤一:修改pom文件,增加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>步骤二:在properties增加redis配置# REDIS (RedisProperties)# Redis数据库索原创 2020-11-08 15:52:44 · 243 阅读 · 0 评论 -
springboot简单入门(6):热加载/部署
1、热加载/部署1)热部署不会用在生产环境,但对于程序员开发的效率,还是有一定帮助的,所谓的热部署,就是在应用程序在不停止的情况下,实现新的部署。2)spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。3)其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Ja原创 2020-10-30 20:11:19 · 304 阅读 · 0 评论 -
springboot简单入门(5-2):前端界面-thymeleaf模板引擎
模板引擎SpringBoot 推荐使用模板引擎来渲染html,如果你不是历史遗留项目,一定不要使用JSP,常用的模板引擎很多,有freemark,thymeleaf等,其实都大同小异。其中springboot 强烈推荐的是用thymeleaf:1) pom文件种添加thymeleaf的支持,并且删除JSP的支持: <dependency> <groupId>org.springframework.boot</groupId>原创 2020-10-27 11:02:39 · 610 阅读 · 2 评论 -
springboot简单入门(5-1):前端界面-Jsp集成
1、静态资源访问静态资源:js, css, html, 图片,音视频等静态资源路径:是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources在resources目录下面建立static文件夹,在文件夹里面任意放张图片。命名为:enjoy.jpg在地址栏上输入localhos原创 2020-10-26 09:32:19 · 1089 阅读 · 0 评论 -
springboot简单入门(四):全局异常处理(GlobalExceptionHandler类)
通过一些步骤,虽然已经解决了事务问题,但界面上出现这500错误,这对用户来说还是不友好。一般在企业里面对这些异常一般都会统一捕获,由一个专门的异常处理类来统一处理。1、异常捕获GlobalExceptionHandler 类package cn.enjoy.utils;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation..原创 2020-10-25 11:23:35 · 1752 阅读 · 0 评论 -
springboot简单入门(三): 事务支持
事务支持1)修改IUserService接口,增加一个新增batchAdd方法,在UserServiceImpl增加相应实现类,在实现类中故意产生一个被0整除得异常。IUserService接口package cn.enjoy.service;public interface IUserService { boolean login(String username,String passwd); boolean register(String username,String原创 2020-10-24 19:07:37 · 177 阅读 · 0 评论 -
springboot 简单入门(二):springboot环境搭建
1、建表CREATE TABLE `enjoy_user` ( `id` int NOT NULL AUTO_INCREMENT , `passwd` varchar(255) NULL , `username` varchar(255) NULL , PRIMARY KEY (`id`));2、搭建springboot环境1)配置xml <parent> <groupId>org.springframework.boot</group原创 2020-10-23 11:22:06 · 187 阅读 · 0 评论 -
springboot简单入门(一):SpringBoot介绍
1、SpringBoot介绍Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式。1.1 解决的问题依赖太多了, 且存在版本问题配置太多了且每次都一样, 大部分工程, 配置每次都是一样的, 从一个地原创 2020-10-22 19:33:22 · 168 阅读 · 0 评论