spring boot笔记
来源:互联网 发布:吉林省财政厅网络完全 编辑:程序博客网 时间:2024/05/16 09:05
1.pom.xml的配置
<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</modelVersion><groupId>com.et</groupId><artifactId>sb</artifactId><version>0.0.1-SNAPSHOT</version><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.9.RELEASE</version></parent><dependencies><!-- springbook每一个框架的集成都是一个starter --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- 连接数据的starter --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><!-- 应用freemarker的starter --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency><!-- 访问jsp需要的jar包 --><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.44</version></dependency><!-- 嵌入mybatis包 --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.3.1</version></dependency><!-- https://mvnrepository.com/artifact/com.alibaba/druid 阿里巴巴连接池 --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.5</version></dependency><!-- 健康检查 通过health查看健康状态 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><!-- spring-boot-devtools进行热部署,更改代码避免重启web容器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency></dependencies></project>
2.运行
package com.et.lesson2;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//必须添加SrpingBootApplication 启用spring 的自动配置功能@SpringBootApplicationpublic class Main {public static void main(String[] args) {SpringApplication.run(Main.class, args);}}
3.数据的配置文件
spring.datasource.url=jdbc:mysql://localhost/foodspring.datasource.username=rootspring.datasource.password=123spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.filters=stat,configspring.jpa.show-sql=trueserver.port=80server.context-path=/sbspring.devtools.restart.enabled=true debug=true
4.Controller的简单入门
package com.et.lesson2.controller;import java.util.List;import java.util.Map;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import com.et.lesson2.entity.Food;import com.et.lesson2.mapper.FoodMapper;@RestControllerpublic class FoodController {@AutowiredDataSource dataSource;@AutowiredFoodMapper mapper;/** * */@RequestMapping("/queryAll")public List<Food> queryAll(){return mapper.queryFood();}}
5.mapp的配置
package com.et.lesson2.mapper;import java.util.List;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Select;import com.et.lesson2.entity.Food;@Mapperpublic interface FoodMapper {@Select("select * from food")List<Food> queryFood();@Select("select * from food where id=#{0}")Food queryById(int id);}
阅读全文
0 0
- spring-boot学习笔记
- Spring Boot笔记
- Spring Boot学习笔记
- Spring Boot 入门笔记
- spring-boot笔记
- spring boot笔记
- Spring Boot学习笔记
- spring boot 学习笔记
- spring boot 笔记
- spring boot实战笔记
- Spring Boot 笔记
- Spring Boot 初学者笔记
- Spring Boot学习笔记
- Spring Boot 入门笔记
- spring boot 第一次笔记
- Spring Boot学习笔记
- Spring Boot 学习笔记
- spring boot笔记
- 谷歌Restlet Client插件下载
- 富文本编辑器 UEditor上传图片(好用版)
- eclipse debug
- 12.19
- Java输入
- spring boot笔记
- 框架架构-运用JAVA反射获取自定义注解实例
- [SQL]Head First SQL 入门书籍内容总结
- vnpy
- AndroidStudio3.0更新到API26.0之后的Notification.Builder()的方法改变
- JavaSE实现万年历
- jquery选择器 之 获取父级元素、同级元素、子元素
- A + B 问题
- shop