----------------------------------------------------------------------------------------------------------------
springboot 详解 (一) helloworld 下载demo
springboot 详解 (四)redis & filter 下载demo
springboot 详解 (五)interceptor 下载demo
springboot 详解 (六)servlet & scheduled & listener 下载demo
springboot 详解(七) dubbox & zookeeper 下载(productor) 下载(constumser)
springboot 详解(八) springboot & springcloud
----------------------------------------------------------------------------------------------------------------
package com.curiousby.cn.controller; import javax.annotation.Resource; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.curiousby.cn.one.entity.User; import com.curiousby.cn.service.UserService; @Controller @RequestMapping(value="/web/users") public class UserController { @Resource UserService userService; @ResponseBody @RequestMapping(value="/{userId}", method=RequestMethod.GET) public User getUserById(@PathVariable int userId){ return userService .findById(userId); } }
@Transactional @Service public class UserService { @Resource UserDao userDao; public User findById(int userId){ return userDao.findById(userId); } }
@Transactional public interface UserDao extends CrudRepository<User, Integer>{ //crud User findById(int id); }
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.curiousby.cn</groupId> <artifactId>SpringBootWebDemo</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>SpringBootWebDemo Maven Webapp</name> <url>http://maven.apache.org</url> <repositories> <repository> <id>spring-snapshots</id> <url>http://repo.spring.io/libs-snapshot</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-snapshots</id> <url>http://repo.spring.io/libs-snapshot</url> </pluginRepository> </pluginRepositories> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.7</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency> </dependencies> <build> <finalName>SpringBootWebDemo</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <useSystemClassLoader>false</useSystemClassLoader> </configuration> </plugin> </plugins> </build> </project>
spring.datasource.url=jdbc:mysql://localhost:3306/database spring.datasource.username=root spring.datasource.password=root spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.jpa.database=MYSQL spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=update spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.ImprovedNamingStrategy spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
《SpringBoot集成Mybatis进行CRUD操作的实战详解》 在现代Java开发中,SpringBoot以其简洁、快速的特性受到了广大开发者的喜爱。本项目"springboot-crud-demo"就是一个典型的SpringBoot集成Mybatis实现数据操作...
Springboot整合MongoDB进行CRUD操作的两种方式 在分布式和微服务架构中,Springboot和MongoDB是非常流行的技术栈。 Springboot是最简单的使用Spring的方式,而MongoDB是最流行的NoSQL数据库。两者在实际应用中使用...
二、Vue.js详解 Vue.js是一款轻量级的前端JavaScript框架,以其简洁的API、易学易用的特性和强大的功能赢得了广大开发者喜爱。Vue.js的核心特性包括虚拟DOM、组件化、指令系统、响应式数据绑定等。它允许开发者以...
【SpringBoot-CrudDemo】项目详解 在Java开发领域,Spring Boot已经成为构建高效、便捷的企业级应用的首选框架。SpringBoot-CrudDemo项目是基于Spring Boot实现的一个简单但全面的CRUD(创建、读取、更新、删除)...
http://knight-black-bob.iteye.com/blog/2338606 springboot 详解 (二) crud http://knight-black-bob.iteye.com/blog/2338608 springboot 详解 (三) 多数据源 以及其他 博客 的外链 在本 博客中存在
《基于SpringBoot的可二次开发项目详解》 在IT行业中,快速开发与高效扩展是项目成功的关键因素之一。本文将围绕“springboot可二次开发项目”进行深入探讨,揭示其核心技术和实现方式,帮助开发者更好地理解和应用...
1.5 入门案例详解 11 1.5.1 POM文件 11 1.5.2 主程序类,主入口类 12 1.6 使用Spring Initializer向导快速创建Spring Boot 16 2 Spring Boot配置 18 2.1 配置文件 18 2.2 YML语法 19 2.3 YML配置文件值获取 21 2.4 ...
SpringBoot整合MongoDB详解 MongoDB是一款高性能、无模式的分布式文档型数据库,适用于处理大量数据的场景,尤其适合处理半结构化或非结构化的数据。SpringBoot是Spring框架的一个轻量级模块,旨在简化Spring应用的...
- **配置Repository**:Spring Data JPA提供了自动化的数据访问接口,只需要定义接口继承`JpaRepository`,即可进行基本的CRUD操作。 - **启动H2 Console(可选)**:SpringBoot默认集成了H2数据库,可以在开发...
《Spring Boot 2.4 RESTful CRUD 实战详解》 在现代Web开发中,Spring Boot以其简洁、高效的特点,已经成为主流框架之一。本教程聚焦于Spring Boot 2.4版本,针对初学者提供一个完整的RESTful CRUD(创建、读取、...
**SpringBoot + ClickHouse 集成详解** 在现代大数据处理和实时分析的场景中,ClickHouse作为一个高性能的列式数据库管理系统(Column-Oriented DBMS),被广泛应用于数据分析领域。而SpringBoot作为Java开发中的...
SpringBoot以其快速启动和简化配置的特点,成为开发微服务的首选框架,而MyBatis Plus则作为MyBatis的增强工具,简化了常见的CRUD操作,使得数据库交互更为便捷。接下来,我们将会详细介绍整合过程的关键步骤。 ...
《SpringBoot、Mybatis、Mysql与EasyUI整合实现CRUD操作详解》 在现代Web开发中,SpringBoot、Mybatis、Mysql和EasyUI这四个技术组件常常被结合使用,构建高效、简洁的后台管理系统。本文将详细介绍如何利用这些...
《基于Springboot+Vue的运输车辆管理系统详解》 在当今的信息化时代,高效管理运输车辆对于物流行业至关重要。本文将深入探讨一个基于Springboot后端框架和Vue前端框架实现的运输车辆管理系统,该系统旨在提供全面...
《SpringBoot图书管理系统源码详解》 在当前的IT领域,SpringBoot框架因其简洁高效的特性,已经成为开发Web应用的首选工具。本系统基于SpringBoot,实现了图书管理的完整功能,结合SQL数据库,提供了全面的数据存储...
《SpringBoot整合MyBatisPlus实战详解》 在现代Java Web开发中,SpringBoot以其便捷的集成、自动配置和快速启动等特性深受开发者喜爱。而MyBatisPlus作为MyBatis的增强工具,简化了数据库操作,使得开发更加高效。...
《SpringBoot实现的仿天猫商城系统详解》 在IT领域,SpringBoot框架因其简洁高效的特性,已经成为开发Web应用的热门选择。本项目“SpringBoot仿照天猫商城”旨在为初学者提供一个完整的电商平台实践案例,同时也...
Spring Boot 中 MyBatis 注解形式详解 在本文中,我们将详细介绍 Spring Boot 中 MyBatis 的注解形式,以便于读者更好地理解和应用该技术。MyBatis 是一款流行的持久层框架,spring boot 提供了对 MyBatis 的集成...
《SpringBoot图书管理系统详解》 在信息技术领域,开发高效、便捷的管理软件是提升工作效率的重要手段之一。SpringBoot图书管理系统就是一个这样的工具,它基于Java技术栈,利用SpringBoot框架的强大功能,为图书...