`
guanxi
  • 浏览: 41516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用spring-boot 加速企业开发

 
阅读更多

Spring-boot 的使用 方便了Spring 项目的管理和维护

1 建立基本项目: https://start.spring.io/ 

 

  

 

可以选择 web, jpa ,mysql .  点击 Genarate Project 下载 .

 

2 导入 Eclipse 项目 

   解压下载的ZIp 文件到目录, 打开 Eclipse 选择 Import Existing Maven Project 

   

 

    点击 Next 选择 刚才解压的目录,导入就可以了。

 

3 目录说明:

   


 
 static 缺省的静态文件目录。

 templates 是模板目录。 项目缺省使用  thymeleaf 模板技术

 

3  运行: 

     找到 DemoApplication  点击右键,Run as Application 就可以了。 缺省地使用Tomcat ,大家可以使用

   http://127.0.0.1:8080/   访问

4 去掉Tomcat ,加入Jetty 

      

 

<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<exclusions>
				<exclusion>
					<groupId>org.springframework.boot</groupId>
					<artifactId>spring-boot-starter-tomcat</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-jetty</artifactId>
		</dependency>

 

 

5 加入 thymeleaf 

    

<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-thymeleaf</artifactId>
		</dependency>

 6 加入 Mysql ,和 Hibernate 支持

 

    

<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<scope>runtime</scope>
		</dependency>

 修改 application.properties 在 resources 目录下。

 

    

    

写道
spring.datasource.url = jdbc:mysql://localhost:3306/test
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.driverClassName = com.mysql.jdbc.Driver

# Specify the DBMS
spring.jpa.database = MYSQL
# Show or not log for each sql query
spring.jpa.show-sql = true
# Hibernate ddl auto (create, create-drop, update)
spring.jpa.hibernate.ddl-auto = update
# Naming strategy
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
# stripped before adding them to the entity manager)
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.properties.hibernate.current_session_context_class=org.springframework.orm.hibernate4.SpringSessionContext

 

完整的连接数据库测试:

 

1 建立数据库 ,Mysql 的。   

写道

CREATE TABLE `wp_site` (
`ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`NAME` varchar(100) DEFAULT NULL,
`STATUS` varchar(50) DEFAULT NULL,
`CREATE_DATE` datetime DEFAULT NULL,
`CREATE_USER` varchar(50) DEFAULT NULL,
`description` varchar(500) DEFAULT NULL,
`domain_name` varchar(500) DEFAULT NULL,
`upload_path` varchar(500) DEFAULT NULL,
`title_img` varchar(500) DEFAULT NULL,
`site_path` varchar(500) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

 测试路径:  http://127.0.0.1:8080/greeting/test

 

         

 

完整项目代码  GitHub 下载:

 

     https://github.com/guanry/wmshop.git

 

 

 

 

  • 大小: 33.8 KB
  • 大小: 24.5 KB
  • 大小: 11.6 KB
  • 大小: 13 KB
2
0
分享到:
评论

相关推荐

    基于spring-boot实现自动化配置的支付对接.zip

    让你真正做到一行代码实现支付聚合,让你可以不用理解支付怎么对接,只需要专注你的业务 全能第三方支付对接pay-spring-boot-starter开发工具包 开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化...

    spring-boot-2.4.0.zip

    7. **DevTools**:SpringBoot 开发者工具,提供热部署、重启应用等功能,加速开发流程。 8. **WebFlux**:SpringBoot 2.x 引入了对 WebFlux 的支持,这是一种响应式编程模型,用于构建非阻塞式的高并发 web 应用。 ...

    spring-boot-1.2.1.RELEASE.tar.gz

    - DevTools 则是为开发者提供便利的工具,例如,应用重启功能,当代码发生改变时,可以快速重启应用,加速开发迭代。 - 在这个版本中,SpringBoot 对 Spring Framework 4.1.x 有良好的支持,可以利用 Spring 4 的新...

    kaptcha-spring-boot-starter-master.zip

    它通过自动配置和起步依赖(Starter POMs)来加速开发进程。`kaptcha-spring-boot-starter`就是这样的起步依赖,它使得在Spring Boot项目中引入Kaptcha变得轻而易举。 Kaptcha本身是Google开源的一款验证码生成器,...

    spring-boot-2.7.18.zip

    10. **Spring Boot CLI**:命令行接口,可快速创建、运行和测试 Spring 应用,加速开发过程。 在下载并解压 "spring-boot-2.7.18.zip" 文件后,你将得到 SpringBoot 2.7.18 版本的源码、文档和其他相关资源。你可以...

    spring-boot-1.1.3.RELEASE.tar.gz

    8. **Spring Boot DevTools**:这是一组工具,可以加速开发过程,例如,实时重载应用、远程调试等。 9. **Maven/Gradle 插件**:提供了 Maven 和 Gradle 的插件,使得构建和打包 SpringBoot 应用更加便捷。 10. **...

    spring-boot-web.rar

    8. **DevTools**: 开发工具集(DevTools)提供了实时重载、热部署等特性,加速开发流程。 9. **Security**: `spring-boot-starter-security`可以轻松地添加安全功能,包括用户认证和授权,防止跨站请求伪造(CSRF)...

    spring-boot-cli-1.5.8

    Spring Boot 1.5.8版本是这个工具的一个稳定发行版,它包含了对Spring框架的优化和改进,旨在提高开发效率,加速原型构建过程。 首先,我们来了解一下Spring Boot CLI的核心功能。它允许开发者直接通过命令行编译和...

    spring-boot-2.4.3.zip

    这个框架通过自动配置、内嵌式服务器和简化项目结构来加速开发流程。SpringBoot 2.4.3 版本是该系列的一个稳定版本,提供了一系列改进和新特性。 在 SpringBoot 2.4.3 中,开发者可以体验到以下关键知识点: 1. **...

    spring-boot级spring-cloud视频教学

    Spring Cloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格...

    spring-boot-work-master.zip_spring boot_springboot_springboot 后台

    9. **DevTools**:Spring Boot DevTools 为开发者提供了便利,例如自动重启应用、实时代码更改等特性,加速开发流程。 10. **测试支持**:Spring Boot 提供了丰富的测试支持,包括单元测试和集成测试。可能包含测试...

    maku-boot企业级快速开发平台 v3.6.0.zip

    "maku-boot企业级快速开发平台 v3.6.0.zip"是一款专为开发者和企业设计的高效开发工具,旨在加速软件项目的构建和部署过程。这个压缩包包含了平台的源码,适合那些需要深入理解系统架构,进行定制化开发或者进行毕业...

    springboot-springloader

    这个工具包的核心是Spring DevTools(开发者工具),它的主要目的是加速开发流程,通过实现应用的热加载和快速重启来提高开发效率。现在,我们详细探讨一下Spring DevTools以及JSON数据格式的使用。 首先,让我们...

    官方完整包 spring-framework-5.2.15.RELEASE-dist.zip

    - Spring Boot简化Spring应用的初始化和配置,加速开发过程。 此外,Spring Framework 5.2.15也可能加强了对Reactive编程的支持,这是现代微服务架构中非常流行的一种模式,允许处理高并发场景并实现非阻塞I/O。 ...

    spring boot35面试题

    Spring Boot通过以下方式加速产品级应用的开发: - **内嵌Web服务器**:如Tomcat,可以直接运行jar包而无需部署到外部容器。 - **健康检查和监控**:Actuator模块提供了一组端点,用于检查应用状态和性能指标。 ...

    spring-boot-六角形体系结构:基于六角形体系结构的Spring-Boot应用程序-POC

    此外,H2数据库作为一个内存数据库,可能被用作测试环境,以加速开发和测试流程。 REST API是应用程序对外提供服务的主要方式。Spring Boot天然支持创建RESTful服务,开发者可以通过定义控制器和资源来构建API。在...

    Spring Boot:加速现代Java应用开发的利器.pdf

    ### Spring Boot:加速现代Java应用开发的利器 #### 一、Spring Boot简介:为何选择它? Spring Boot作为Spring框架下的一个重要子项目,自发布以来便迅速成为Java开发者的首选工具。它通过简化Spring应用的创建、...

    spring boot

    这个框架的核心理念是“开箱即用”,它通过默认配置和starter依赖来加速开发过程,让开发者能快速地构建可运行的应用。 Spring Boot的优势在于其内置的Tomcat服务器和自动配置功能。开发者不再需要手动配置服务器,...

    Netty+Spring Boot仿微信 全栈开发高性能后台及客户端

    例如,通过使用Netty的NIO模型减少线程开销,利用Spring Boot的Actuator监控应用性能,以及引入Redis或Memcached进行缓存加速。 6. 安全性: 在仿微信的开发中,安全性尤为重要,包括数据传输的安全(HTTPS、JWT等...

    Spring-Boot集成Neo4j结合Spark的朴素贝叶斯分类器实现基于电影知识图谱的智能问答系统.zip

    我学会了使用Spring Boot快速搭建Java Web应用程序,并且能够运用Spring Boot的特性来简化开发流程。在学习的过程中,我遇到了一些挑战,比如配置文件的理解和注解的正确使用,但通过查阅官方文档和阅读相关书籍,我...

Global site tag (gtag.js) - Google Analytics