- 浏览: 498872 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
Spring boot 简单例子
application.properties //默认为application.properties
application.properties //默认为application.properties
#Server server.port=8090 #需要加的URL前缀 server.context-path=/v1 #LOGGING logging.pattern.level=INFO Test.id=8090 Test.name=xing
package com.cesmart; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import com.cesmart.entity.TestBean; //@SpringBootApplication注解等价于以默认属性使用@Configuration,@EnableAutoConfiguration和@ComponentScan //@Configuration // @EnableAutoConfiguration //@ComponentScan(basePackages = "com.cesmart.config") //扫描那些包得到bean @ComponentScan(basePackages = "com.cesmart") //扫描那些包得到bean,@ComponentScan({"com.teradata.notification","com.teradata.dal"}) public class Application { public static void main(String[] args) { ApplicationContext applicationContext = SpringApplication.run(Application.class, args); TestBean testBean = (TestBean) applicationContext.getBean("testBean"); System.out.println("TestBean == " + testBean.toString()); } }
package com.cesmart.entity; public class TestBean { private String id; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "TestBean [id=" + id + ", name=" + name + "]"; } public TestBean(String id, String name) { super(); this.id = id; this.name = name; } }
package com.cesmart.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import com.cesmart.entity.TestBean; @Configuration // 相当于定义XML文件 @ConfigurationProperties(prefix = "Test") // 所需字段以什么开头的 public class TestConfig { private String id; // 需要它的set方法才可以进行Properties文件内容的引入 private String name; @Bean(name = "testBean") // 相当于XML里配置bean public TestBean testBean() { TestBean client = new TestBean(id, name); return client; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
package com.cesmart.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController //返回的是body的数据,不是视图名称,//相当于@ResponseBody + @Controller合在一起的作用。 public class WebTest { @RequestMapping("/webTest") //http://localhost:8090/webTest访问到它 public String webTest(){ System.out.println("webTest"); return "webTest"; } }
发表评论
-
每天学到的技术点3
2022-02-21 20:01 2501.TEXT与BLOB的区别,二者 ... -
springboot tomcat 参数配置与数据库连接池多少的性能分析
2021-05-12 22:15 565参数配置与数据库连接池多少的性能分析 tomcat线程数 ... -
springBoot tomcat配置参数说明
2021-05-12 09:13 3029#最大连接数 server.tomcat.max-connec ... -
log4j2应用
2020-07-23 14:16 367https://blog.csdn.net/giventian ... -
文件上传下载
2020-07-06 13:16 4241.文件ID,名字(源,目标),大小,路径(/aa/bb/s. ... -
Spring Boot中整合Sharding-JDBC
2018-11-26 18:03 3450Spring Boot中整合Sharding-JDBC ... -
spring boot 集成 shiro
2018-08-06 10:01 490spring boot 集成 shiro shiro(权限 ... -
spring oauth2.0
2017-07-07 18:12 1624spring oauth2.0 grant_type : a ... -
spring security
2017-07-07 17:18 925spring security security,就是实现了一 ... -
oneAPM 在SpringBoot中的应用
2017-02-28 11:23 960oneAPM 在SpringBoot中的应用 下载 One ... -
SpringBootJsp例子
2017-02-22 19:52 419SpringBootJsp例子 -
Spring-boot中Http与Https兼容例子
2017-01-14 09:29 1421Spring-boot中Http与Https兼 ... -
Https 在spring-boot应用例子
2017-01-12 17:45 1025Https 在spring-boot应用例 ... -
Spring Boot webSocket应用例子
2016-11-25 16:20 1092Spring Boot webSocket应用例子 后端代 ... -
Spring boot Properties文件读取
2016-10-18 14:09 806Spring boot Properties文件读取 @C ...
相关推荐
在"Spring Boot简单实例代码"中,我们可以通过以下步骤来理解和学习Spring Boot的核心概念: 1. **起步依赖(Starter Dependency)** Spring Boot通过"起步依赖"来简化Maven或Gradle的配置。例如,如果你想使用...
1. **创建第一个 Spring Boot 应用**:通常从创建一个简单的 "Hello, World!" 应用开始,展示如何利用 `@SpringBootApplication` 注解启动一个 Spring Boot 应用。 2. **Web 应用开发**:通过创建 RESTful API,...
在这个"spring boot简单实现"的项目中,我们可以看到核心关注点是如何设置和使用Spring Boot的拦截器,以及如何将项目构建成一个可直接运行的实例。 首先,我们来深入理解Spring Boot的核心特性: 1. 自动配置:...
在这个"spring boot小例子"中,我们看到项目被构建为一个 WAR 包,这表明它是为在外部应用服务器(如 Apache Tomcat)上运行而设计的。通常,Spring Boot 提供两种打包方式:jar 和 war。jar 包适合独立运行,内嵌了...
总之,这份压缩包中的Spring Boot资料和项目实例是学习和提升Spring Boot技术的全面资源。通过深入学习和实践,你不仅可以掌握Spring Boot的基础知识,还能了解到高级特性和最佳实践,为你的Java开发事业打下坚实...
标题“史上最简单的spring boot程序”指的是一个专门为初学者设计的Spring Boot入门示例,它以最简洁的方式展示了如何构建一个基本的Spring Boot应用。对于新接触Spring Boot的开发者来说,这是一个很好的起点,因为...
总的来说,"spring boot 例子代码"很可能会涵盖上述的各个方面,通过学习这个例子,你可以深入理解 Spring Boot 如何简化 Java 应用的开发流程,以及如何利用其特性来构建高效、可维护的现代企业级应用。
### 十分钟上手Spring Boot ...通过以上内容的学习,开发者可以快速掌握Spring Boot的基础知识,并能够开始开发简单的Spring Boot应用。随着经验的积累,开发者可以进一步探索Spring Boot的更多高级功能和技术细节。
【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...
本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第一...实例、Redis消息、测试Spring Boot应用程序(Demo应用测试、城市模块测试)、Spring Boot Actuator(启用生产功能、终点)、阿里云服务器、...
**Spring Boot简单登录注册demo** 在Java开发领域,Spring Boot框架因其便捷的初始...无论你是新手还是有一定经验的开发者,都可以通过这个实例提升对Spring Boot和Spring Security的理解,并将其应用到自己的项目中。
对于Web开发,Spring Boot的嵌入式Servlet容器如Tomcat和Jetty使得部署变得简单。书中会涵盖RESTful API设计、模板引擎(Thymeleaf、FreeMarker)以及WebSocket的使用。同时,你还将了解到Spring Security,它是...
总的来说,"spring-boot小例子"项目是一个简单的Spring Boot应用,包含了一个基础的配置、启动类和可能的REST接口。它可以帮助初学者快速理解和实践Spring Boot的特性,从而逐步掌握这个强大的框架。通过学习和实践...
在这个例子中,`UserService` 实例被自动注入到 `UserController` 中。 4. **自动配置 (Auto Configuration)**:Spring Boot 的核心特性之一就是自动配置。当 Spring Boot 发现类路径下有特定的 jar 包或者特定的...
它依赖于`spring-boot-starter-admin-server`模块,并且需要配置Eureka或Consul等服务发现组件以便找到注册的Spring Boot应用实例。 2. **Spring Boot Admin Client**:每个被监控的Spring Boot应用需要添加`spring...
6. Spring Boot 的应用实例 Spring Boot 广泛应用于微服务架构、Cloud Foundry 等领域,用于构建基于 Spring 框架的应用程序。 7.Spring Boot 的发展趋势 Spring Boot 的发展趋势包括: * 微服务架构:Spring ...
源代码是实践环节的重要组成部分,它提供了完整的Spring Boot项目实例,让用户能动手操作并看到代码运行效果。这些代码可能包括了不同场景的应用,如RESTful API设计、事务管理、AOP切面编程、邮件服务、任务调度、...
6. **Helloworld 示例**:在Spring Boot中,创建一个简单的Hello World应用,只需要定义一个带有`@RestController`注解的控制器类,以及一个返回字符串的方法,比如`@GetMapping("/") public String hello() { ...
这个简单的例子展示了Spring Security和Spring Boot如何协同工作,实现基本的身份验证和授权。对于新手来说,这是一个很好的起点,可以帮助理解Spring Security的核心概念。随着对框架的深入学习,可以探索更多高级...