Eclipse使用Maven搭建Spring Boot应用并访问数据库
来源:互联网 发布:苹果cms插件 编辑:程序博客网 时间:2024/06/06 23:52
Eclipse使用Maven搭建Spring Boot应用并访问数据库
1、新建Maven Project工程
2、编辑pom.xml
1)添加spring-boot-starter-parent父依赖,spring-boot-starter-parent为spring boot默认的父工程
<!-- spring boot基本环境 --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version></parent>
2)添加支持web的依赖
spring-boot-starter:核心模块
spring-boot-starter-test:测试模块,包括JUnit等
注意:因为parent配置中配置了1.5.6.RELEASE版本信息,所以所有相对应的子项目中的包不需要再次配置版本号
<!-- 测试模块 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency><!--web应用基本环境配置 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>
3)添加maven插件
<build> <finalName>sts</finalName> <plugins> <!-- spring-boot-maven-plugin插件就是打包spring boot应用的 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>
至此,一个基本的spring boot应用已经生成,编写controller内容,spring boot中内置tomcat默认端口号为8080
@Controllerpublic class OneController { @RequestMapping("/") public String index() { return "hello spring boot"; }}
在浏览器中输入localhost:8080便能访问看到效果。
**
跳转到指定的jsp的页面并连接数据库
**
1)注意:需在pom.xml中添加对jsp支持的依赖(缺少该依赖将无法成功跳到jsp页面)
<!--对jsp的支持--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
2)添加支持连接oracle的依赖
<!--oracle --><dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version></dependency>
3)修改配置文件
spring boot有两种方式的配置文件,分别是application.properties和application.yml,这两种文件均是配置相关参数,区别在于yml是树状结构,一目了然,配置文件一般放在src/main/resource目录下,下面配置jsp访问路径和数据库参数
application.properties配置书写方式
application.yml书写方式
至此,就能实现访问数据库并跳转到相应的jsp页面。
@RequestMapping(value="getCourseByCenterId",method = RequestMethod.GET)public String kmListBycenterID(Model model,HttpServletRequest request) { String centerId = request.getParameter("centerId"); System.out.println(centerId); List<CourseType> courseList = ctr.findByCenterId(centerId); model.addAttribute("kmlist",courseList); return "km";//km为相应的jsp名称,即km.jsp }
补充:
1、若想在jsp页面使用jstl表达式来接收结果,需在pom.xml中添加对jstl支持的依赖
<!-- jstl表达式 --><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId></dependency>
2、spring boot支持热部署,即当开发人员修改了配置文件或者代码时,应用将自动重启将更改上传到应用中,需添加依赖
<!--热部署 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>
- Eclipse使用Maven搭建Spring Boot应用并访问数据库
- Eclipse使用maven搭建简单spring boot application Hello World
- 在Eclipse下使用Maven开发Spring Boot应用
- 在Eclipse下使用Maven开发Spring Boot应用
- Eclipse+Maven+Spring-boot快速搭建
- Eclipse 搭建 Maven Spring Boot 项目
- eclipse利用maven搭建spring-boot
- 使用Docker部署 spring-boot maven应用
- 使用Docker部署 spring-boot maven应用
- Spring Boot中使用JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- Eclipse 搭建Spring boot
- Spring Boot学习(七)之Web应用使用JdbcTemplate访问数据库
- eclipse使用maven搭建spring mvc
- Eclipse使用maven,一步步搭建spring mvc
- FWT模板
- 设计模式--访问者模式
- 考研路茫茫——早起看书
- 数据库简单优化
- 【模板】快速幂
- Eclipse使用Maven搭建Spring Boot应用并访问数据库
- jsp在浏览器与服务器之间的交互原理
- Delphi类型区分——枚举
- Unity 全局雾效Shader:基于摄像机距离的雾效渲染
- NIFI 集群配置 Clustering Configuration
- 测试环境?
- 01背包使用滚动数组优化详细讲解
- 电热管该如何使用
- es集群搭建(2个节点)