当前位置: 首页 > news >正文

贵州省住房和城乡建设局网站通过一个站点的建设方案

贵州省住房和城乡建设局网站,通过一个站点的建设方案,ui界面设计图,域名自助服务平台以下是Spring Boot中常用的注解及其详细解释以及相应的代码示例#xff1a; SpringBootApplication: 这个注解用于标识一个Spring Boot应用的主类。它整合了 Configuration#xff0c;EnableAutoConfiguration 和 ComponentScan。 SpringBootApplication public class Demo…以下是Spring Boot中常用的注解及其详细解释以及相应的代码示例 SpringBootApplication: 这个注解用于标识一个Spring Boot应用的主类。它整合了 ConfigurationEnableAutoConfiguration 和 ComponentScan。 SpringBootApplication public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);} }RestController: 这个注解用于定义一个RESTful控制器在Spring MVC中它表示所有的处理方法都返回一个Restful风格的数据。 RestController public class HelloController {GetMapping(/hello)public String hello() {return Hello, World!;} }Service: 这个注解用于标识一个类是业务逻辑层的组件。 Service public class UserService {// Service logic here }Repository: 这个注解用于标识一个类是数据访问层的组件。 Repository public class UserRepository {// Data access logic here }Component: 这个注解用于标识一个类是Spring的组件。 Component public class MyComponent {// Component logic here }Autowired: 这个注解用于自动装配Spring Bean。 Service public class UserService {Autowiredprivate UserRepository userRepository;// Service logic here }Qualifier: 当多个实现类满足一个接口时可以与 Autowired 配合使用以指定具体要注入的Bean。 Service public class UserService {AutowiredQualifier(userDatabaseRepository)private UserRepository userRepository;// Service logic here }RequestMapping: 这个注解用于将HTTP请求映射到处理方法上。 RestController RequestMapping(/api) public class MyController {GetMapping(/hello)public String hello() {return Hello, World!;} }GetMapping, PostMapping, PutMapping, DeleteMapping: 这些注解用于将HTTP GET、POST、PUT、DELETE 请求映射到处理方法上。 RestController RequestMapping(/api) public class MyController {GetMapping(/get)public String get() {return GET Request;}PostMapping(/post)public String post() {return POST Request;}PutMapping(/put)public String put() {return PUT Request;}DeleteMapping(/delete)public String delete() {return DELETE Request;} }RequestParam: 这个注解用于从请求中获取参数的值。 GetMapping(/user) public String getUserById(RequestParam Long id) {// logic to fetch user by id }PathVariable: 这个注解用于从请求的URL中获取参数的值。 GetMapping(/user/{id}) public String getUserById(PathVariable Long id) {// logic to fetch user by id }ResponseBody: 这个注解用于将方法返回的对象转换为HTTP响应的主体部分。 GetMapping(/user) ResponseBody public User getUser() {// logic to fetch userreturn user; }RequestBody: 这个注解用于将HTTP请求的主体部分转换为方法参数。 PostMapping(/user) public String addUser(RequestBody User user) {// logic to add user }ResponseStatus: 这个注解用于指定方法返回的HTTP状态码。 ResponseStatus(HttpStatus.NOT_FOUND) public class ResourceNotFoundException extends RuntimeException {// Exception handling logic here }ExceptionHandler: 这个注解用于定义全局异常处理方法。 ControllerAdvice public class GlobalExceptionHandler {ExceptionHandler(Exception.class)public String handleException(Exception ex) {// Exception handling logic herereturn error;} }Configuration: 这个注解用于定义配置类通常与 Bean 注解一起使用。 Configuration public class AppConfig {Beanpublic UserService userService() {return new UserService();} }Value: 这个注解用于从配置文件中获取值。 Component public class MyComponent {Value(${my.property})private String myProperty;// Component logic here }以上是一些常见的Spring Boot注解及其用法示例。在实际开发中可能还会使用到其他的注解具体根据项目需求和设计选择。
http://www.zqtcl.cn/news/672488/

相关文章:

  • 网站开发提现功能互联网推广工作好做吗
  • 做阿里渠道的销售要有哪些网站网站评论怎么做的
  • 建设中网站如何上传图片深圳营销型网站建设设计公司
  • 建设电商网站需要多少钱家具网页设计素材
  • 物流网站html5模板网站整站开发
  • 网站随机代码网站开发技术试验教程
  • 做翻译 网站吗仿京东电商的网站开发报价
  • 霞山网站建设公司网站开发怎样手机号验证
  • 大型门户网站建设苏州优化网站建设
  • 网站步骤怎么搭建个人网站
  • 荥阳网站建设公司wordpress会员上限
  • 采购需求网站建设呼伦贝尔网站开发
  • 东莞网站建设方案服务极速网站建设定制价格
  • 网站建设费记账福州百度网络推广
  • 中国农村建设网站邵阳房产网
  • 做非法网站网站上海备案查询
  • 网站制作要学哪些北京信管局 网站备案
  • 百度新闻源网站有哪些wordpress怎么配置七牛cdn加速
  • 山东城乡住房建设厅网站wordpress 购物网站主题
  • 石家庄制作网站查网站流量查询工具
  • 信誉好的永州网站建设静态网站的短处
  • wordpress主题汉化软件河南网站优化哪家好
  • 关于水果的网站建设前端页面设计
  • 随州网站推广哪家好河南网站seo营销多少费用
  • 重庆网站优化排名软件方案谁能做网站开发
  • 河南官网网站建设报价app网站制作多少钱
  • 做网站页面一般用什么软件网站建设项目说明书
  • 做国外lead应该做什么网站网站运营报告
  • 建立一个自己的网站需要多少钱我的世界查找建筑网站
  • 广州网站建设互广做响应式网站设计图是多大的