Spring Boot快速构建我们的开发

      相信现在很多公司都在用Spring、SpringMVC框架,然而在使用这些框架的时候,我们或多或少都需要配置一下xml,Spring boot让这一切都便得简单,只需要我们使用一个命令mvn spring-boot:run就可以把一个web项目启动起来,但是在创建spring-boot项目,我们必须安装maven、gradle这种构建工具,这里我以maven为例子来构建第一个Spring boot项目:       <?xml version="1.0" encoding="UTF-8"?>…

IDEA 集成的 Spring Boot 框架: thymeleaf + mysql + MyBatis +Druid +Redis + Maven + PageHelper (一)

前言 我一直想要对spring boot 项目的创建和集成第三方插件做一个总结,今天终于有机会进行搭建一个纯净的spring boot 的,我将记录搭建的全过程和遇到的问题,为以后的工作提供便利和经验。 此项只配置:     mysql      MyBatis      Druid      PageHelper  一 .创建项目 创建项目前的准备: jdk1.8+ maven 3.6.0 mysql 服务的搭建 redis 服务的搭建 项目打开idea: 点击:Create New Project   选…

spring-boot启动报错【This application has no explicit mapping for /error…..】

从spring-boot官网上看的例子,自己试着写了一个 返回name和id的小接口,一开始访问http://localhost:8080/getPerson 报错 : Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Dec 14 16:35:25 CST 2016 There was an unexpected error (type=Not Found, status=404). No message available 很像是没有读到你要访问的地址。 …

spring boot application properties配置详解

# =================================================================== # COMMON SPRING BOOT PROPERTIES # # This sample file is provided as a guideline. Do NOT copy it in its # entirety to your own application. ^^^ # =================================================================== # ---------------------------------------- # CORE PROPERTIES # --------------------------…

Spring Boot 实践折腾记(8):快速简化MVC

马克吐温说,让你陷入困境的,并不是这个世界;真正让你陷入困境的,是这个世界最终并非你所想象。 简化MVC 到现在Spring MVC已经很普遍了,不过繁琐的配置还是让我们有时恨不得想要把它抛弃,现在微服务越发火热,但是并不是所用的团队都适用微服务,至于为什么,先留下思考。 传统的MVC模型,已经帮助我们解决了太多问题,然而,有些场景可能也不是很适合了,比如,移动互联网下的响应式触发场景。…

Spring Data JPA

准备工作:Maven包管理;(我这里是Spring boot项目,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.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVers…

boot+security+thymeleaf+Bootstarp实例

项目简介 本项目在Spring boot的基础上继承Spring security功能。注:作为自己的学习心得记录下来,欢迎交流,不喜勿碰。 项目目录 主要的文件如上红框所示。 项目代码 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.apache.org/POM/4.0.0…

spring boot 开发热部署配置 (idea IDE)

一:模板热部署 在配置文件(.properties  ||  .yml)中加入以下内容 thymeleaf配置(其他模板类似):   spring.thymeleaf.cache=false spring.thymeleaf.mode=LEGACYHTML5 二:类文件热部署 添加devtools依赖: maven中: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> <build> &…

Spring Boot中静态文件获得Thymeleaf支持(配置porm.xml)

目录   理论 演示 理论 当把静态文件放到templates时,能获取模板的支持,但需要配置好对应的porm.xml才能得到支持,不然总是访问404。   演示 如下项目结构: 如下templates中有如下的几个html prom.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:…

Spring boot activemq Thymeleaf 整合 利用消息队列传输数据

activemq环境搭建 1 下载 链接:http://activemq.apache.org/download.html 本人这次实验最近的版本,并选择window系统 2 解压 3 运行 在Windows上: 从控制台窗口,切换到安装目录并运行ActiveMQ: cd [activemq_install_dir] activemq_install_dir安装ActiveMQ的目录在哪里,例如c:\Program Files\ActiveMQ-5.x。 然后输入: bin\activemq start 注意:相对于当前目录创建工作目录。要在适当的位置…

maven + spring boot + spring data jpa + thymeleaf框架整合

Spring Boot简介 Spring Boot是基于Spring4的条件注册的一套快速开发整合包,用于快速、敏捷地开发新一代基于Spring框架的应用程序。   JPA和spring data jpa简介 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术。 Spring data jpa是在JPA规范下提供了…

(初学)Spring boot + Spring security + thymeleaf(二)

在最初学(http://blog.csdn.net/qq_34142963/article/details/79044504)时使用了基于内存的身份验证,现在使用基于数据库的登录,并做密码加密存储。对原项目https://gitee.com/kakaroto/project.git进行修改。 创建一个model包,新建一个SysUser类,实现UserDetails接口,先不设置权限: public class SysUser implements UserDetails {     private static final long serialVersionUID = -446911…

springboot(十五):springboot+jpa+thymeleaf增删改查示例

原文地址:https://blog.csdn.net/ityouknow/article/details/78091284 这篇文章介绍如何使用jpa和thymeleaf做一个增删改查的示例。 先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个demo来试试它的效果,越简单越容易上手最好。在网上找相关资料的时候总是很麻烦,有的文章写的挺不错的但是没有源代码,有的有源代码但是文章介绍又不是很清楚,所在找…

IDEA 集成的 Spring Boot 框架: thymeleaf + mysql + MyBatis +Druid +Redis + Maven + PageHelper (二)

前言 第一篇文章我们进行基本的数据分页展示。 现在我们将进行配置的是 Lombok thymeleaf  Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 下面进行的是插件的安装: 首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ IDEA后点击菜单栏中的File-->Settings,或者使用快捷键Ctrl+Alt+S进入到设置页…

基于 MongoDB 及 Spring Boot 的文件服务器的实现

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。 本文将介绍通过 MongoDB 存储二进制文件,从而实现一个文件服务器 MongoDB File Server。 文件服务器的需求 本文件服务器致力于小型文件的存储…
下一页 »